wait for in-progress subcommands to complete on build failure - close #39

This commit is contained in:
josh committed 2017-06-26 22:44:49 -04:00
1 parent 15e52e488c
commit 2a96495e83
4 files changed
+48 -6

No files matched your search

+10
View File
@@ -752,6 +752,16 @@ EOF
expect(result.stderr).to eq ""
end
it "waits for all parallelized builds to complete if one fails" do
test_dir("simple")
result = run_test(rsconsfile: "wait_for_builds_on_failure.rb", rscons_args: %w[-j4])
expect(result.status).to_not eq 0
expect(result.stderr).to match /Failed to build foo_1/
expect(result.stderr).to match /Failed to build foo_2/
expect(result.stderr).to match /Failed to build foo_3/
expect(result.stderr).to match /Failed to build foo_4/
end
context "backward compatibility" do
it "allows a builder to call Environment#run_builder in a non-threaded manner" do
test_dir("simple")