Add job error output test.

make(1) with openpty() currently fails this test: there's a race condition
and error output is sometimes lost.
This commit is contained in:
Max Khon 2011-12-15 06:01:06 +00:00
parent 3b03ca3bbe
commit 174da58b23
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=228523
5 changed files with 146 additions and 0 deletions

View File

@ -0,0 +1,10 @@
# $FreeBSD$
check-jobherr:
.for _t in 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
@-${MAKE} -f ${MAKEFILE} -j2 do-$@
.endfor
do-check-joberr:
@echo "Error: build failed"
@exit 1

View File

@ -0,0 +1,30 @@
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error
1 error

View File

@ -0,0 +1,90 @@
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
Error: build failed
*** Error code 1
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)
*** Error code 2 (ignored)

View File

@ -0,0 +1,15 @@
#!/bin/sh
# $FreeBSD$
cd `dirname $0`
. ../../common.sh
# Description
DESC="Test job make error output"
# Run
TEST_N=1
TEST_1=
eval_cmd $*