From 5fc38139bd6ccdc60f4736a45c914f11f2acd739 Mon Sep 17 00:00:00 2001 From: jmmv Date: Wed, 8 Sep 2004 15:04:23 +0000 Subject: Initial import of the print-plist regression test: This test verifies that print-PLIST works, as well as related functionality such as PRINT_PLIST_AWK. Reviewed by gavan@. --- regress/print-plist/DESCR | 2 ++ regress/print-plist/Makefile | 30 ++++++++++++++++++++++++++++++ regress/print-plist/PLIST | 3 +++ regress/print-plist/spec | 20 ++++++++++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 regress/print-plist/DESCR create mode 100644 regress/print-plist/Makefile create mode 100644 regress/print-plist/PLIST create mode 100644 regress/print-plist/spec (limited to 'regress') diff --git a/regress/print-plist/DESCR b/regress/print-plist/DESCR new file mode 100644 index 00000000000..67f17a1cdd6 --- /dev/null +++ b/regress/print-plist/DESCR @@ -0,0 +1,2 @@ +This test verifies that print-PLIST works, as well as related functionality +such as PRINT_PLIST_AWK. diff --git a/regress/print-plist/Makefile b/regress/print-plist/Makefile new file mode 100644 index 00000000000..cc0be85475d --- /dev/null +++ b/regress/print-plist/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/09/08 15:04:23 jmmv Exp $ +# + +DISTNAME= print-plist-0.0 +CATEGORIES= regress +MASTER_SITES= # empty +DISTFILES= # empty + +MAINTAINER= jmmv@NetBSD.org +COMMENT= Test print-PLIST and related functionality + +EXTRACT_ONLY= # empty +NO_CONFIGURE= yes +NO_MTREE= yes + +PRINT_PLIST_AWK+= /^print-plist\/foo$$/ \ + { print "@comment Matched test file."; \ + print; next } +PRINT_PLIST_AWK+= /^@dirrm print-plist$$/ \ + { print "@comment Matched test directory."; \ + print; next } + +do-build: + ${ECHO} "foo" >${WRKDIR}/foo + +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/print-plist + ${INSTALL_DATA} ${WRKDIR}/foo ${PREFIX}/print-plist + +.include "../../mk/bsd.pkg.mk" diff --git a/regress/print-plist/PLIST b/regress/print-plist/PLIST new file mode 100644 index 00000000000..46a9ab7fbc6 --- /dev/null +++ b/regress/print-plist/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/09/08 15:04:23 jmmv Exp $ +print-plist/foo +@dirrm print-plist diff --git a/regress/print-plist/spec b/regress/print-plist/spec new file mode 100644 index 00000000000..1ca0ca2a628 --- /dev/null +++ b/regress/print-plist/spec @@ -0,0 +1,20 @@ +# $NetBSD: spec,v 1.1.1.1 2004/09/08 15:04:23 jmmv Exp $ +# +# print-plist regression test +# spec file +# + +# Targets to invoke for this regression test. +MAKEARGS_TEST="install print-PLIST" + +# Need to remove work directory and installed files. +MAKEARGS_CLEAN="deinstall clean" + +check_result() +{ + exit_status 0 # test is passed if the targets return 0 + output_require "^@comment Matched test file.$" \ + "^print-plist/foo$" \ + "^@comment Matched test directory.$" \ + "^@dirrm print-plist$" +} -- cgit v1.2.3