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@.
This commit is contained in:
jmmv 2004-09-08 15:04:23 +00:00
parent a845139c9e
commit a815e8e499
4 changed files with 55 additions and 0 deletions

View file

@ -0,0 +1,2 @@
This test verifies that print-PLIST works, as well as related functionality
such as PRINT_PLIST_AWK.

View file

@ -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"

View file

@ -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

20
regress/print-plist/spec Normal file
View file

@ -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$"
}