Signal handling for run_tests.py
Signal handling for run_tests.py

SIGINT and SIGTERM are handled, causing further test execution to stop and
the results to be printed immediately. Also cleans up prebuilt objects

fmuellner/meson,MathieuDuponchelle/meson,QuLogic/meson,WisniewskiP/meson,ernestask/meson,centricular/meson,thiblahute/meson,ernestask/meson,thiblahute/meson,fmuellner/meson,DragoonX6/meson,germandiagogomez/meson,DragoonX6/meson,centricular/meson,trhd/meson,amaniak/meson,mesonbuild/meson,ernestask/meson,trhd/meson,centricular/meson,germandiagogomez/meson,aaronp24/meson,becm/meson,WisniewskiP/meson,rhd/meson,pexip/meson,thiblahute/meson,winksaville/meson,WisniewskiP/meson,trhd/meson,QuLogic/meson,pexip/meson,aaronp24/meson,amaniak/meson,byon/meson,MathieuDuponchelle/meson,MathieuDuponchelle/meson,fmuellner/meson,QuLogic/meson,ernestask/meson,jroivas/meson,pexip/meson,amaniak/meson,jeandet/meson,jeandet/meson,becm/meson,pexip/meson,mesonbuild/meson,jpakkane/meson,aaronp24/meson,DragoonX6/meson,thiblahute/meson,becm/meson,DragoonX6/meson,fmuellner/meson,becm/meson,aaronp24/meson,becm/meson,wberrier/meson,jpakkane/meson,pexip/meson,trhd/meson,byon/meson,trhd/meson,ernestask/meson,winksaville/meson,aaronp24/meson,jpakkane/meson,germandiagogomez/meson,wberrier/meson,MathieuDuponchelle/meson,DragoonX6/meson,jeandet/meson,evgenyz/meson,pexip/meson,mesonbuild/meson,mesonbuild/meson,amaniak/meson,mesonbuild/meson,QuLogic/meson,amaniak/meson,jpakkane/meson,yuhangwang/meson,jpakkane/meson,evgenyz/meson,rhd/meson,QuLogic/meson,byon/meson,winksaville/meson,germandiagogomez/meson,QuLogic/meson,centricular/meson,WisniewskiP/meson,evgenyz/meson,byon/meson,centricular/meson,MathieuDuponchelle/meson,jeandet/meson,WisniewskiP/meson,trhd/meson,pexip/meson,becm/meson,germandiagogomez/meson,jroivas/meson,ernestask/meson,aaronp24/meson,ernestask/meson,QuLogic/meson,becm/meson,wberrier/meson,evgenyz/meson,QuLogic/meson,rhd/meson,germandiagogomez/meson,fmuellner/meson,rhd/meson,mesonbuild/meson,thiblahute/meson,wberrier/meson,ernestask/meson,becm/meson,jroivas/meson,QuLogic/meson,mesonbuild/meson,rhd/meson,pexip/meson,MathieuDuponchelle/meson,aaronp24/meson,amaniak/meson,winksaville/meson,jpakkane/meson,mesonbuild/meson,winksaville/meson,fmuellner/meson,ernestask/meson,trhd/meson,DragoonX6/meson,jroivas/meson,jpakkane/meson,jpakkane/meson,wberrier/meson,amaniak/meson,centricular/meson,thiblahute/meson,becm/meson,jeandet/meson,centricular/meson,fmuellner/meson,yuhangwang/meson,pexip/meson,centricular/meson,winksaville/meson,yuhangwang/meson,jroivas/meson,wberrier/meson,MathieuDuponchelle/meson,pexip/meson,thiblahute/meson,jroivas/meson,yuhangwang/meson,becm/meson,MathieuDuponchelle/meson,mesonbuild/meson,rhd/meson,DragoonX6/meson,germandiagogomez/meson,byon/meson,winksaville/meson,evgenyz/meson,jeandet/meson,jeandet/meson,byon/meson,yuhangwang/meson,yuhangwang/meson,winksaville/meson,aaronp24/meson,MathieuDuponchelle/meson,rhd/meson,aaronp24/meson,wberrier/meson,WisniewskiP/meson,fmuellner/meson,jroivas/meson,yuhangwang/meson,rhd/meson,WisniewskiP/meson,fmuellner/meson,thiblahute/meson,evgenyz/meson,trhd/meson,wberrier/meson,thiblahute/meson,byon/meson,jpakkane/meson,evgenyz/meson,jeandet/meson,trhd/meson,jeandet/meson,mesonbuild/meson