summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/scripts/features/output-sync (renamed from tests/scripts/features/parallel-sync)42
1 files changed, 16 insertions, 26 deletions
diff --git a/tests/scripts/features/parallel-sync b/tests/scripts/features/output-sync
index 29e5564..66c0936 100644
--- a/tests/scripts/features/parallel-sync
+++ b/tests/scripts/features/output-sync
@@ -1,6 +1,6 @@
# -*-perl-*-
-$description = "Test parallel-sync (-P) option.";
+$description = "Test --output-sync (-O) option.";
$details = "Test the synchronization of output from parallel jobs.";
@@ -24,11 +24,9 @@ open(MAKEFILE,"> foo/Makefile");
print MAKEFILE <<EOF;
all: foo
-foo:
- \@echo foo: start; $sleep_command 2; echo foo: end
+foo: ; \@echo foo: start; $sleep_command 2; echo foo: end
-foo-fail:
- \@$sleep_command 2; false
+foo-fail: ; \@$sleep_command 2; false
EOF
close(MAKEFILE);
@@ -36,11 +34,9 @@ open(MAKEFILE,"> bar/Makefile");
print MAKEFILE <<EOF;
all: bar baz
-bar:
- \@echo bar: start; $sleep_command 1; echo bar: end
+bar: ; \@echo bar: start; $sleep_command 1; echo bar: end
-baz:
- \@echo baz: start; $sleep_command 4; echo baz: end
+baz: ; \@echo baz: start; $sleep_command 4; echo baz: end
EOF
close(MAKEFILE);
@@ -48,12 +44,10 @@ close(MAKEFILE);
run_make_test('
all: make-foo make-bar
-make-foo:
- $(MAKE) -C foo
+make-foo: ; $(MAKE) -C foo
-make-bar:
- $(MAKE) -C bar',
-'-j -P2',
+make-bar: ; $(MAKE) -C bar',
+'-j -O2',
"#MAKEPATH# -C foo
#MAKEPATH# -C bar
#MAKE#[1]: Entering directory '#PWD#/foo'
@@ -77,12 +71,10 @@ baz: end
run_make_test('
all: make-foo make-bar
-make-foo:
- $(MAKE) -C foo
+make-foo: ; $(MAKE) -C foo
-make-bar:
- $(MAKE) -C bar',
-'-j -P',
+make-bar: ; $(MAKE) -C bar',
+'-j --output-sync',
"#MAKEPATH# -C foo
#MAKEPATH# -C bar
#MAKE#[1]: Entering directory '#PWD#/foo'
@@ -107,12 +99,10 @@ baz: end
run_make_test('
all: make-foo-fail make-bar-bar
-make-foo-fail:
- $(MAKE) -C foo foo-fail
+make-foo-fail: ; $(MAKE) -C foo foo-fail
-make-bar-bar:
- $(MAKE) -C bar bar',
-'-j -P',
+make-bar-bar: ; $(MAKE) -C bar bar',
+'-j -O',
"#MAKEPATH# -C foo foo-fail
#MAKEPATH# -C bar bar
#MAKE#[1]: Entering directory '#PWD#/foo'
@@ -123,13 +113,13 @@ bar: end
#MAKE#[1]: Leaving directory '#PWD#/bar'
#MAKE#[1]: Leaving directory '#PWD#/bar'
#MAKE#[1]: Entering directory '#PWD#/foo'
-Makefile:7: recipe for target 'foo-fail' failed
+Makefile:5: recipe for target 'foo-fail' failed
#MAKE#[1]: Leaving directory '#PWD#/foo'
#MAKE#[1]: Entering directory '#PWD#/foo'
#MAKE#[1]: *** [foo-fail] Error 1
#MAKE#[1]: Leaving directory '#PWD#/foo'
#MAKE#[1]: Leaving directory '#PWD#/foo'
-#MAKEFILE#:5: recipe for target 'make-foo-fail' failed
+#MAKEFILE#:4: recipe for target 'make-foo-fail' failed
#MAKE#: *** [make-foo-fail] Error 2\n",
512);