Skip to content

More generalized planemo testing enhancements.#491

Merged
jmchilton merged 9 commits intogalaxyproject:masterfrom
jmchilton:galaxy_style_testing_syntax
Jun 15, 2016
Merged

More generalized planemo testing enhancements.#491
jmchilton merged 9 commits intogalaxyproject:masterfrom
jmchilton:galaxy_style_testing_syntax

Conversation

@jmchilton
Copy link
Member

  • Allow job to be embedded in -tests.yml artifacts - in addition to referencing job descriptions by file path.
  • Allow building CWL test cases from example commands - tool_init can now respect --test_case and --cwl at the same time.
  • Update CWL introduction docs to demonstrate building a test case and include a description of how to run it.
  • Update CWL introduction docs to demonstrate serving a CWL tool with Galaxy.

Fixes #476 (except producing XUnit reports).

jmchilton added 4 commits May 26, 2016 18:56
... for shared functionality between testing inside Galaxy's test framework and planemo driven testing.

CWL and workflow tests now can specify more checksum types, a file to compare against, a method for comparison ('diff', 're_match', 're_match_multiline', 'sim_size', and 'contains') as well as other options such as 'sort', 'line_diff', etc....

xref galaxyproject#476
 - Allow job to be embedded in `-tests.yml` artifacts - in addition to referncing job descriptions by file path.
 - Allow building CWL test cases from example commands - tool_init can now respect --test_case and --cwl at the same time.
 - Update CWL introduction docs to demonstrate building a test case and include a description of how to run it.
 - Update CWL introduction docs to demonstrate serving a CWL tool with Galaxy.

Fixes galaxyproject#476.
A later revision of this document ill discuss defining more
parameters for this tool and include information on generating and
running tests with planemo for CWL tools.
In addition to the file actual tool file, a test file will be generated
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/file actual tool file/actual tool file/

@jmchilton jmchilton force-pushed the galaxy_style_testing_syntax branch from a191e97 to 5c1002c Compare June 7, 2016 03:04
@jmchilton jmchilton merged commit 72f6740 into galaxyproject:master Jun 15, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants