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
When the failing tests are rerun, it fails twice more because the temporary assembly directory (here /tmp/junk) only gets deleted when the commands all run successfully:
The following tests FAILED:
126 - doc/scripts/GMT_movie_progress.sh (Failed)
Errors while running CTest
+ ctest --output-on-failure --force-new-ctest-process -j4 --timeout 480 --rerun-failed
Test project D:/a/gmt/gmt/build
Start 126: doc/scripts/GMT_movie_progress.sh
1/1 Test #126: doc/scripts/GMT_movie_progress.sh ...***Failed 1.70 sec
Set GMT_SESSION_NAME = 53562
Error: ERROR]: Working directory /tmp/junk already exist and -Z was not specified - exiting
ERROR: D:/a/gmt/gmt/build/test/gmtest:82
memtrack errors: 0
exit status: 1
Is there a way to proceed with the cleanup if -Z is set but the script does not execute successfully?
The text was updated successfully, but these errors were encountered:
Yes, we should clean up that directory before exiting. I will see if I can add that code to the Return macro.
Another improvement to movie and batch would be to allow for a random working directory. To be backwards compatible we will need a modifier I think, maybe -W+t for temporary directory? This will create things like /tmp/tmp_movie_123456 and I believe this TMPDIR will need to be written to the parameter scripts.
See #6007 for motivation. This PR moves the creation of the cleanup script up front and once we pass the section where the working dir has been created we no longer Return on error but jump to the end of the program so that we can run the cleanup_script before exiting with the error.
Description of the problem
This test often fails with something like:
When the failing tests are rerun, it fails twice more because the temporary assembly directory (here
/tmp/junk
) only gets deleted when the commands all run successfully:Is there a way to proceed with the cleanup if -Z is set but the script does not execute successfully?
The text was updated successfully, but these errors were encountered: