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
The Darwin CI script reports the result of the test run to github, but it does not store any artifacts from the run, which would be useful for diagnosing failures.
I don't know how to send artifacts from Darwin to github. But one possibility would be to have each CI run create a ci_darwin_volta-x86_PR[#]_[slurm job ID] directory in artemis/tst (by default, optionally overwritten) that includes the slurm output file already created, and also all the artifacts created by the testing.
One other related thing. I don't know what the log file gets us over print statements. The slurm output file has everything we need to diagnose what happened except for some of the logging comments (e.g., density for this test is xx which is outside the tolerance) that could just be normal print statements.
One other related thing. I don't know what the log file gets us over print statements. The slurm output file has everything we need to diagnose what happened except for some of the logging comments (e.g., density for this test is xx which is outside the tolerance) that could just be normal print statements.
I agree in this case the logfile and slurm output should be mostly (but maybe not exactly?) redundant, but that's a special case of the slurm-based workflow, and since in my proposal we'd already be creating a ci_[partition]_pr[#]_[slurm job id] directory it shouldn't cost us anything to just dump the logfile in there as well, which someone may find convenient at some point if they are comparing a slurm run with a non-slurm run_tests.py call
The Darwin CI script reports the result of the test run to github, but it does not store any artifacts from the run, which would be useful for diagnosing failures.
I don't know how to send artifacts from Darwin to github. But one possibility would be to have each CI run create a
ci_darwin_volta-x86_PR[#]_[slurm job ID]
directory inartemis/tst
(by default, optionally overwritten) that includes the slurm output file already created, and also all the artifacts created by the testing.I will get to this after:
The text was updated successfully, but these errors were encountered: