New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More generalized planemo testing enhancements. #491

Merged
merged 9 commits into from Jun 15, 2016

Conversation

Projects
None yet
2 participants
@jmchilton
Copy link
Member

jmchilton commented May 31, 2016

  • 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 some commits May 26, 2016

More testing of outputs - now using galaxy-lib...
... 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 #476
More generalized planemo testing enhancements.
 - 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 #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

This comment has been minimized.

@nsoranzo

nsoranzo Jun 1, 2016

Member

s/file actual tool file/actual tool file/

@jmchilton jmchilton force-pushed the jmchilton:galaxy_style_testing_syntax branch from a191e97 to 5c1002c Jun 7, 2016

@jmchilton jmchilton merged commit 72f6740 into galaxyproject:master Jun 15, 2016

1 check failed

continuous-integration/travis-ci/pr The Travis CI build failed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment