Correctly propagnate exit status of forking killers

This commit is contained in:
Markus Schirp 2012-12-05 16:44:26 +01:00
parent 244dcfedbd
commit 939e25cb4a

View file

@ -13,7 +13,8 @@ module Mutant
def run
fork do
@killer.new(strategy, mutation)
killer = @killer.new(strategy, mutation)
Kernel.exit(killer.fail? ? 1 : 0)
end
status = Process.wait2.last