JuliaCI / PkgEval.jl

Keeping tabs on the julia ecosystem
Other
28 stars 18 forks source link

Improve test kill & crash detection #178

Closed maleadt closed 1 year ago

maleadt commented 1 year ago

We shouldn't bother sending SIGINT -- systemd goes directly to SIGTERM, and Julia doesn't handle SIGINT well anyway.

We can also try and detect SIGSEGV and SIGABRT from the exit code (128 + SIGNUM) instead of only relying on the logs, for the unlikely case where Julia's signal handlers aren't working. This will matter more for SIGKILL detection, where we don't have such a handler.