summaryrefslogtreecommitdiff
path: root/regress/print-plist
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2004-09-08 15:04:23 +0000
committerjmmv <jmmv@pkgsrc.org>2004-09-08 15:04:23 +0000
commita815e8e499f5a274500f4797e418b7e7d3460cda (patch)
tree5f4baee61e996a133ec93b22570294cde64307a1 /regress/print-plist
parenta845139c9e8012096992cf9d7bd91087402e11d4 (diff)
downloadpkgsrc-a815e8e499f5a274500f4797e418b7e7d3460cda.tar.gz
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@.
Diffstat (limited to 'regress/print-plist')
-rw-r--r--regress/print-plist/DESCR2
-rw-r--r--regress/print-plist/Makefile30
-rw-r--r--regress/print-plist/PLIST3
-rw-r--r--regress/print-plist/spec20
4 files changed, 55 insertions, 0 deletions
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$"
+}