running git status will show you any "extra" files not in the mix. Files like this... testsuite/expect/test1.89.prog testsuite/expect/test3.11.input Should not be there.
Just to elaborate a bit. Make sure there are no extra files in your git repository (git status). Run the test suite. Identify any extra files and modify the scripts to remove them. Only files associated with failed test should be left around.
Created attachment 585 [details] Fixes test so they remove files that were created
Created attachment 586 [details] Fixed test1.34 so it cleans up when the test is complete
I modified test1.34 to run a script that cleans up the core files in the same srun command. You don't want to execute a second srun command, which might reference a different compute node from where the first job ran. Also the use of spawn/exec was not required since a simple exec call will suffice if the output does not require parsing Finally, the current working directory is not always in the search path (at least not on all configurations, so this: spawn $srun -n1 -t1 $file_in should have been spawn $srun -n1 -t1 ./$file_in (at least if the spawn call was preserved). The other changes seemed fine. The commit is here: https://github.com/SchedMD/slurm/commit/8b10e04f73219d067c435f1e486f6611a8313407