You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Close#5286 by adding Cromwell-style pair test (#5476)
I synthesized this with moderate badgering and a lot of maching approve
on increasingly misguided shell commands.
On the plus side this also adds a way to run one misbehaving WDL unit
test, and Anthropic Claude somehow got the notion that `pair_serde`
should now pass and it turned out to be right.
The WDL spec embeds example workflows as unit tests (under the `wdl-1.1` and `wdl-1.2` branches of `https://github.com/openwdl/wdl`). `TestWDLConformance.test_single_unit_test` in `src/toil/test/wdl/wdltoil_test.py` runs one such test at a time and is controlled by environment variables:
32
+
33
+
-`WDL_UNIT_TEST_ID`: which test to run (default: `glob_task`)
34
+
-`WDL_UNIT_TEST_VERSION`: WDL version (default: `1.1`)
This test clones remote git repos and may be slow. Many WDL spec tasks run inside containers, so **Docker must be running** — if the test fails with a Docker connection error, ask the user to start Docker before retrying.
0 commit comments