-
Notifications
You must be signed in to change notification settings - Fork 86
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
Fix running workflow tests when there are multiple tests #1407
Conversation
Looks good to me. |
Failed lint is in planemo/engine/interface.py:
|
e8828fa
to
c3ee580
Compare
Otherwise the lambda runs with the last test case only.
c3ee580
to
cf90306
Compare
@@ -89,7 +89,7 @@ def test_data_manager_docker_mount(self): | |||
@skip_if_environ("PLANEMO_SKIP_GALAXY_TESTS") | |||
def test_workflow_test_simple_yaml(self): | |||
"""Test testing a simple YAML workflow with Galaxy.""" | |||
with self._isolate(): | |||
with self._isolate() as test_dir: | |||
random_lines = os.path.join(PROJECT_TEMPLATES_DIR, "demo", "randomlines.xml") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not related, but why is the random_lines1
tool added as --extra_tools
below (and in another test), even if the tool is not used in the wf1.gxwf.yml
workflow?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe to check that multiple --extra_tools
work ?
Test error seems unrelated, quay.io timing out |
and also re-uses the galaxy instance for additional test.
Fixes galaxyproject/iwc#274 (comment)