diff --git a/lib/galaxy_test/api/test_workflows.py b/lib/galaxy_test/api/test_workflows.py index f8e1cb85ca6e..3c91c601b523 100644 --- a/lib/galaxy_test/api/test_workflows.py +++ b/lib/galaxy_test/api/test_workflows.py @@ -5477,7 +5477,7 @@ def test_optional_workflow_output(self): tool_id: output_filter state: produce_out_1: False - filter_text_1: '1' + filter_text_1: 'foo' produce_collection: False """, test_data={}, diff --git a/lib/galaxy_test/base/populators.py b/lib/galaxy_test/base/populators.py index c4f7887e14ac..ce26be0a4c41 100644 --- a/lib/galaxy_test/base/populators.py +++ b/lib/galaxy_test/base/populators.py @@ -630,7 +630,8 @@ def has_active_jobs(): raise TimeoutAssertionError(message) if assert_ok: - self.wait_for_history(history_id, assert_ok=True, timeout=timeout) + for job in self.history_jobs(history_id=history_id): + assert job["state"] in ("ok", "skipped"), f"Job {job} not in expected state" def wait_for_jobs( self, diff --git a/test/functional/tools/output_filter.xml b/test/functional/tools/output_filter.xml index 4a891399210d..584f2f43cf3f 100644 --- a/test/functional/tools/output_filter.xml +++ b/test/functional/tools/output_filter.xml @@ -59,15 +59,9 @@ echo 'p2.reverse' > p2.reverse - - + - - - - -