-1:000000000000 | 0:4757ad804a97 |
---|---|
1 #T commandline: ['-j2'] | |
2 | |
3 # A submake shouldn't return control to the parent until it has actually finished doing everything. | |
4 | |
5 all: | |
6 -$(MAKE) -f $(TESTPATH)/parallel-submake.mk subtarget | |
7 cat results | |
8 test "$$(cat results)" = "0123" | |
9 @echo TEST-PASS | |
10 | |
11 subtarget: succeed-slowly fail-quickly | |
12 | |
13 succeed-slowly: | |
14 printf 0 >>results; sleep 1; printf 1 >>results; sleep 1; printf 2 >>results; sleep 1; printf 3 >>results | |
15 | |
16 fail-quickly: | |
17 exit 1 |