-
Notifications
You must be signed in to change notification settings - Fork 9
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
Optionally Re-run the tests but not the workflow to help develop tests #176
Comments
I think this can be collapsed in a single command line flag that provides the old TMP folder where all the workflows are run. This then also disables launching any workflows and simply the workflow directory provided is used to run all the tests again. I think this is doable to implement without too much code. So now we just need a nice flag. I am thinking of |
I think this would be a nice addition, especially for slow tests where you run your entire pipeline with some fake data, which can take a few minutes each time. |
This is functionality that I would also find useful. As for the name of the flag, |
@wholtz Excellent suggestion. I agree. That is a nice descriptive flag. |
I would very much like a flag like |
Slightly different from #174 (not a duplicate)
Once I have a workflow and code set up, I iterate on the tests that I want to add, adding
md5sum
contains
elements to the yml file, but not actually changing the workflow or the code behind it.It would be helpful if there was a way to just run the "lower part" of each workflow test.
In the envisioned implementation the user would
--use_old_workflow_outputs
)This would cause pytest workflow to use the old working directory, not delete file in it, skip the first step of each test (running the workflow) and evaluate the rest of the tests as if that step succeeded.
The text was updated successfully, but these errors were encountered: