-
Notifications
You must be signed in to change notification settings - Fork 240
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
Turn on more CWL tests #3628
Turn on more CWL tests #3628
Conversation
This is a lie; I've reproduced some of these failing with complaints about the promise-fiddling job at the end of the workflow running too soon. |
This can reproduce the issue with test 39:
You may want to hack the |
The failures are happening because the root CWLWorkflow job is managing to get its body run twice, which messes up all the cross-references to what promises ought to be filled in when, I think. |
…atch stale reads more easily
I think the problem is that we have the same job ( |
OK, the real problem was that the Kubernetes batch system was mistaking local job 0 for a non-local job and also running it on Kubernetes, leading to races and maybe the whole-workflow-runs-twice issue? |
I've added a fix for test 56 to this; we weren't quite recursing right when exploring the CWL workflow looking for tool definitions and |
This reverts commit 1feae24.
…o issues/3538-turn-on-tests
OK @DailyDreaming, I've addressed most of your comments and synced this up so it's the same commit as #3652. I split out a couple of the utility functions, but I don't think it made much of a dent in the bigness of the file. We might want to pull out ToilPathMapper, ToilFsAccess, etc. into their own files. I also still don't have unit tests for |
OK, I've fixed the problem that failed the tests on the last merge with the main development line, and added a test for |
Actually since Lon is out, I think I might just merge this when it passes, since I have addressed the comments. |
Can this be closed now that #3652 is merged? |
Changelog Entry
To be copied to the draft changelog by merger:
Closes #3538
Closes #3539
Closes #3540
Closes #3541
Reviewer Checklist
issues/XXXX-fix-the-thing
in the Toil repo, or from an external repo.camelCase
that want to be insnake_case
.docs/running/cliOptions.rst
Merger Checklist