[Midnightbsd-cvs] src [10782] trunk/usr.bin/xargs/tests: add tests

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Jun 9 22:45:35 EDT 2018


Revision: 10782
          http://svnweb.midnightbsd.org/src/?rev=10782
Author:   laffer1
Date:     2018-06-09 22:45:34 -0400 (Sat, 09 Jun 2018)
Log Message:
-----------
add tests

Added Paths:
-----------
    trunk/usr.bin/xargs/tests/
    trunk/usr.bin/xargs/tests/Makefile
    trunk/usr.bin/xargs/tests/legacy_test.sh
    trunk/usr.bin/xargs/tests/regress.0.in
    trunk/usr.bin/xargs/tests/regress.0.out
    trunk/usr.bin/xargs/tests/regress.0I.out
    trunk/usr.bin/xargs/tests/regress.0J.out
    trunk/usr.bin/xargs/tests/regress.0L.out
    trunk/usr.bin/xargs/tests/regress.0P1.out
    trunk/usr.bin/xargs/tests/regress.I.out
    trunk/usr.bin/xargs/tests/regress.J.out
    trunk/usr.bin/xargs/tests/regress.L.out
    trunk/usr.bin/xargs/tests/regress.P1.out
    trunk/usr.bin/xargs/tests/regress.R.out
    trunk/usr.bin/xargs/tests/regress.in
    trunk/usr.bin/xargs/tests/regress.n1.out
    trunk/usr.bin/xargs/tests/regress.n2.out
    trunk/usr.bin/xargs/tests/regress.n2P0.out
    trunk/usr.bin/xargs/tests/regress.n3.out
    trunk/usr.bin/xargs/tests/regress.normal.out
    trunk/usr.bin/xargs/tests/regress.quotes.in
    trunk/usr.bin/xargs/tests/regress.quotes.out
    trunk/usr.bin/xargs/tests/regress.sh

Added: trunk/usr.bin/xargs/tests/Makefile
===================================================================
--- trunk/usr.bin/xargs/tests/Makefile	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/Makefile	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,28 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/usr.bin/xargs/tests/Makefile 313488 2017-02-09 22:49:48Z ngie $
+
+TAP_TESTS_SH=	legacy_test
+
+FILESDIR=	${TESTSDIR}
+FILES=		regress.0.in
+FILES+=		regress.0.out
+FILES+=		regress.0I.out
+FILES+=		regress.0J.out
+FILES+=		regress.0L.out
+FILES+=		regress.0P1.out
+FILES+=		regress.I.out
+FILES+=		regress.J.out
+FILES+=		regress.L.out
+FILES+=		regress.P1.out
+FILES+=		regress.R.out
+FILES+=		regress.in
+FILES+=		regress.n1.out
+FILES+=		regress.n2.out
+FILES+=		regress.n2P0.out
+FILES+=		regress.n3.out
+FILES+=		regress.normal.out
+FILES+=		regress.quotes.in
+FILES+=		regress.quotes.out
+FILES+=		regress.sh
+
+.include <bsd.test.mk>


Property changes on: trunk/usr.bin/xargs/tests/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/legacy_test.sh
===================================================================
--- trunk/usr.bin/xargs/tests/legacy_test.sh	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/legacy_test.sh	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,6 @@
+#!/bin/sh
+# $FreeBSD: stable/10/usr.bin/xargs/tests/legacy_test.sh 263227 2014-03-16 08:04:06Z jmmv $
+
+SRCDIR="$(dirname "${0}")"; export SRCDIR
+
+m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh


Property changes on: trunk/usr.bin/xargs/tests/legacy_test.sh
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.0.in
===================================================================
(Binary files differ)

Index: trunk/usr.bin/xargs/tests/regress.0.in
===================================================================
--- trunk/usr.bin/xargs/tests/regress.0.in	2018-06-10 02:44:24 UTC (rev 10781)
+++ trunk/usr.bin/xargs/tests/regress.0.in	2018-06-10 02:45:34 UTC (rev 10782)

Property changes on: trunk/usr.bin/xargs/tests/regress.0.in
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.0.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.0.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.0.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,8 @@
+quick ' brown
+fox jumped
+over	"the lazy
+dog
+quick brown fox
+jumped over the
+lazy dog
+


Property changes on: trunk/usr.bin/xargs/tests/regress.0.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.0I.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.0I.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.0I.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,18 @@
+The quick ' brown quick ' brownquick ' brown quick ' brown
+The fox jumped
+over	"the lazy fox jumped
+over	"the lazyfox jumped
+over	"the lazy fox jumped
+over	"the lazy
+The   
+The dog
+quick brown fox dog
+quick brown foxdog
+quick brown fox dog
+quick brown fox
+The jumped over the jumped over thejumped over the jumped over the
+The lazy dog
+ lazy dog
+lazy dog
+ lazy dog
+


Property changes on: trunk/usr.bin/xargs/tests/regress.0I.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.0J.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.0J.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.0J.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,4 @@
+The quick ' brown fox jumped
+over	"the lazy dog
+quick brown fox jumped over the lazy dog
+ again.


Property changes on: trunk/usr.bin/xargs/tests/regress.0J.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.0L.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.0L.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.0L.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,6 @@
+quick ' brown fox jumped
+over	"the lazy
+dog
+quick brown fox
+jumped over the lazy dog
+


Property changes on: trunk/usr.bin/xargs/tests/regress.0L.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.0P1.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.0P1.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.0P1.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,4 @@
+quick ' brown fox jumped
+over	"the lazy dog
+quick brown fox jumped over the lazy dog
+


Property changes on: trunk/usr.bin/xargs/tests/regress.0P1.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.I.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.I.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.I.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,4 @@
+The quick brown quick brown quick brown quick brownquick brown quick brown %
+The fox jumped fox jumped fox jumped fox jumpedfox jumped fox jumped %
+The over the lazy over the lazy over the lazy over the lazyover the lazy over the lazy %
+The dog dog dog dogdog dog %


Property changes on: trunk/usr.bin/xargs/tests/regress.I.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.J.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.J.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.J.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1 @@
+The quick brown fox jumped over the lazy dog again.


Property changes on: trunk/usr.bin/xargs/tests/regress.J.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.L.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.L.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.L.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,2 @@
+quick brown fox jumped over the lazy
+dog


Property changes on: trunk/usr.bin/xargs/tests/regress.L.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.P1.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.P1.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.P1.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1 @@
+quick brown fox jumped over the lazy dog


Property changes on: trunk/usr.bin/xargs/tests/regress.P1.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.R.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.R.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.R.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,4 @@
+The quick brown % % %% % %
+The fox jumped % % %% % %
+The over the lazy % % %% % %
+The dog % % %% % %


Property changes on: trunk/usr.bin/xargs/tests/regress.R.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.in
===================================================================
--- trunk/usr.bin/xargs/tests/regress.in	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.in	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,4 @@
+quick brown
+fox jumped
+over the lazy
+dog


Property changes on: trunk/usr.bin/xargs/tests/regress.in
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.n1.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.n1.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.n1.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,8 @@
+quick
+brown
+fox
+jumped
+over
+the
+lazy
+dog


Property changes on: trunk/usr.bin/xargs/tests/regress.n1.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.n2.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.n2.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.n2.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,4 @@
+quick brown
+fox jumped
+over the
+lazy dog


Property changes on: trunk/usr.bin/xargs/tests/regress.n2.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.n2P0.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.n2P0.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.n2P0.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,4 @@
+fox jumped
+lazy dog
+over the
+quick brown


Property changes on: trunk/usr.bin/xargs/tests/regress.n2P0.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.n3.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.n3.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.n3.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,3 @@
+quick brown fox
+jumped over the
+lazy dog


Property changes on: trunk/usr.bin/xargs/tests/regress.n3.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.normal.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.normal.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.normal.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1 @@
+The quick brown fox jumped over the lazy dog


Property changes on: trunk/usr.bin/xargs/tests/regress.normal.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.quotes.in
===================================================================
--- trunk/usr.bin/xargs/tests/regress.quotes.in	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.quotes.in	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,4 @@
+a 'b "c' \'d
+e\ f "g ' h"
+i\
+j


Property changes on: trunk/usr.bin/xargs/tests/regress.quotes.in
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.quotes.out
===================================================================
--- trunk/usr.bin/xargs/tests/regress.quotes.out	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.quotes.out	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,7 @@
+a
+b "c
+'d
+e f
+g ' h
+i
+j


Property changes on: trunk/usr.bin/xargs/tests/regress.quotes.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: trunk/usr.bin/xargs/tests/regress.sh
===================================================================
--- trunk/usr.bin/xargs/tests/regress.sh	                        (rev 0)
+++ trunk/usr.bin/xargs/tests/regress.sh	2018-06-10 02:45:34 UTC (rev 10782)
@@ -0,0 +1,24 @@
+# $FreeBSD: stable/10/usr.bin/xargs/tests/regress.sh 293726 2016-01-12 05:51:12Z allanjude $
+
+echo 1..16
+
+REGRESSION_START($1)
+
+REGRESSION_TEST(`normal', `xargs echo The <${SRCDIR}/regress.in')
+REGRESSION_TEST(`I', `xargs -I% echo The % % % %% % % <${SRCDIR}/regress.in')
+REGRESSION_TEST(`J', `xargs -J% echo The % again. <${SRCDIR}/regress.in')
+REGRESSION_TEST(`L', `xargs -L3 echo <${SRCDIR}/regress.in')
+REGRESSION_TEST(`P1', `xargs -P1 echo <${SRCDIR}/regress.in')
+REGRESSION_TEST(`R', `xargs -I% -R1 echo The % % % %% % % <${SRCDIR}/regress.in')
+REGRESSION_TEST(`n1', `xargs -n1 echo <${SRCDIR}/regress.in')
+REGRESSION_TEST(`n2', `xargs -n2 echo <${SRCDIR}/regress.in')
+REGRESSION_TEST(`n2P0',`xargs -n2 -P0 echo <${SRCDIR}/regress.in | sort')
+REGRESSION_TEST(`n3', `xargs -n3 echo <${SRCDIR}/regress.in')
+REGRESSION_TEST(`0', `xargs -0 -n1 echo <${SRCDIR}/regress.0.in')
+REGRESSION_TEST(`0I', `xargs -0 -I% echo The % %% % <${SRCDIR}/regress.0.in')
+REGRESSION_TEST(`0J', `xargs -0 -J% echo The % again. <${SRCDIR}/regress.0.in')
+REGRESSION_TEST(`0L', `xargs -0 -L2 echo <${SRCDIR}/regress.0.in')
+REGRESSION_TEST(`0P1', `xargs -0 -P1 echo <${SRCDIR}/regress.0.in')
+REGRESSION_TEST(`quotes', `xargs -n1 echo <${SRCDIR}/regress.quotes.in')
+
+REGRESSION_END()


Property changes on: trunk/usr.bin/xargs/tests/regress.sh
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+legacy_test.sh
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list