diff options
author | rillig <rillig> | 2006-07-10 12:47:26 +0000 |
---|---|---|
committer | rillig <rillig> | 2006-07-10 12:47:26 +0000 |
commit | c84eca661de5d0d9aa547d6d71b8633377d22665 (patch) | |
tree | e366b71230157cb917c5a5e78f448d702251ef42 /regress | |
parent | d2e2d61765d3ef4d5323ed3ef7df24e7a0067ba5 (diff) | |
download | pkgsrc-c84eca661de5d0d9aa547d6d71b8633377d22665.tar.gz |
Added a test for the new pkgsrc barriers. It currently fails, but should
not.
Diffstat (limited to 'regress')
-rw-r--r-- | regress/Makefile | 3 | ||||
-rw-r--r-- | regress/barrier/Makefile | 18 | ||||
-rw-r--r-- | regress/barrier/spec | 26 |
3 files changed, 46 insertions, 1 deletions
diff --git a/regress/Makefile b/regress/Makefile index 0ffbd2bdb08..78a28139e0c 100644 --- a/regress/Makefile +++ b/regress/Makefile @@ -1,8 +1,9 @@ -# $NetBSD: Makefile,v 1.12 2005/11/19 21:28:35 rillig Exp $ +# $NetBSD: Makefile,v 1.13 2006/07/10 12:47:26 rillig Exp $ # COMMENT= Regression tests for pkgsrc infrastructure +SUBDIR+= barrier SUBDIR+= bootstrap-install-sh SUBDIR+= buildlink-libtool SUBDIR+= buildlink-transform diff --git a/regress/barrier/Makefile b/regress/barrier/Makefile new file mode 100644 index 00000000000..c35b80f411c --- /dev/null +++ b/regress/barrier/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2006/07/10 12:47:26 rillig Exp $ +# + +DISTNAME= barrier-1.0 +CATEGORIES= regress +MASTER_SITES= # none +DISTFILES= # none + +MAINTAINER= rillig@NetBSD.org +COMMENT= Tests whether pkgsrc barriers work as expected + +NO_CHECKSUM= yes +WRKSRC= ${WRKDIR} + +do-build: + perl -e 'print "hello\n";' + +.include "../../mk/bsd.pkg.mk" diff --git a/regress/barrier/spec b/regress/barrier/spec new file mode 100644 index 00000000000..1cb10e75710 --- /dev/null +++ b/regress/barrier/spec @@ -0,0 +1,26 @@ +# $NetBSD: spec,v 1.1 2006/07/10 12:47:26 rillig Exp $ +# + +do_test() { + + { + + ${TEST_MAKE} "clean" + + # Because of the missing USE_TOOLS+=perl, this test is expected + # to fail. + ${TEST_MAKE} || echo "The first call failed with exit code $?." + + # Calling make(1) a second time must not change things. + ${TEST_MAKE} || echo "The second call failed with exit code $?." + + } 1>"${TEST_OUTFILE}" 2>&1 +} + +check_result() { + + exit_status "0" + output_require "USE_TOOLS\\+=perl" + output_require "The first call.*1\\.\$" + output_require "The second call.*1\\.\$" +} |