Description of the task
After #3766 and #3771, the new location of replay logs for simulated tests are located in /tmp/tbots_abcdefgh where the last part of the directory is randomly generated. This is necessary for parallelized pytests, but now there is an issue that our github ci actions can't find the replay logs in /tmp/tbots/blue and /tmp/tbots/yellow anymore. We should fix this bug so that it is possible to download the test replay files to debug sim test failures in ci.
doesn't this break the CI uploads? The old code put test files in /tmp/tbots locally but this generates a random folder. But CI looks for log files in /tmp/tbots/blue/... and /tmp/tbots/yellow/... which show up in randomly named folders... I don't think CI can find them?
Could we bring back TEST_TMPDIR symlink behavior, default to /tmp/tbots locally like before. Then add something random to the path if you actually need to run tests at the same time?
Originally posted by @annieisawesome2 in #3744 (comment)
Acceptance criteria
CURRENTLY WHAT IS UPLOADED:
BEFORE THIS BUG:
Blocked By
Description of the task
After #3766 and #3771, the new location of replay logs for simulated tests are located in
/tmp/tbots_abcdefghwhere the last part of the directory is randomly generated. This is necessary for parallelized pytests, but now there is an issue that our github ci actions can't find the replay logs in /tmp/tbots/blue and /tmp/tbots/yellow anymore. We should fix this bug so that it is possible to download the test replay files to debug sim test failures in ci.Originally posted by @annieisawesome2 in #3744 (comment)
Acceptance criteria
CURRENTLY WHAT IS UPLOADED:
BEFORE THIS BUG:
Blocked By