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:
parent
a845139c9e
commit
a815e8e499
4 changed files with 55 additions and 0 deletions
2
regress/print-plist/DESCR
Normal file
2
regress/print-plist/DESCR
Normal file
|
@ -0,0 +1,2 @@
|
|||
This test verifies that print-PLIST works, as well as related functionality
|
||||
such as PRINT_PLIST_AWK.
|
30
regress/print-plist/Makefile
Normal file
30
regress/print-plist/Makefile
Normal 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"
|
3
regress/print-plist/PLIST
Normal file
3
regress/print-plist/PLIST
Normal 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
20
regress/print-plist/spec
Normal 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$"
|
||||
}
|
Loading…
Reference in a new issue