[Midnightbsd-cvs] src [11455] trunk/usr.bin/printf/tests: add tests
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Jul 7 12:49:45 EDT 2018
Revision: 11455
http://svnweb.midnightbsd.org/src/?rev=11455
Author: laffer1
Date: 2018-07-07 12:49:44 -0400 (Sat, 07 Jul 2018)
Log Message:
-----------
add tests
Added Paths:
-----------
trunk/usr.bin/printf/tests/
trunk/usr.bin/printf/tests/Makefile
trunk/usr.bin/printf/tests/legacy_test.sh
trunk/usr.bin/printf/tests/regress.b.out
trunk/usr.bin/printf/tests/regress.d.out
trunk/usr.bin/printf/tests/regress.f.out
trunk/usr.bin/printf/tests/regress.l1.out
trunk/usr.bin/printf/tests/regress.l2.out
trunk/usr.bin/printf/tests/regress.m1.out
trunk/usr.bin/printf/tests/regress.m2.out
trunk/usr.bin/printf/tests/regress.m3.out
trunk/usr.bin/printf/tests/regress.m4.out
trunk/usr.bin/printf/tests/regress.m5.out
trunk/usr.bin/printf/tests/regress.s.out
trunk/usr.bin/printf/tests/regress.sh
trunk/usr.bin/printf/tests/regress.zero.out
Added: trunk/usr.bin/printf/tests/Makefile
===================================================================
--- trunk/usr.bin/printf/tests/Makefile (rev 0)
+++ trunk/usr.bin/printf/tests/Makefile 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1,21 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/usr.bin/printf/tests/Makefile 313488 2017-02-09 22:49:48Z ngie $
+
+TAP_TESTS_SH= legacy_test
+
+FILESDIR= ${TESTSDIR}
+FILES= regress.b.out
+FILES+= regress.d.out
+FILES+= regress.f.out
+FILES+= regress.l1.out
+FILES+= regress.l2.out
+FILES+= regress.m1.out
+FILES+= regress.m2.out
+FILES+= regress.m3.out
+FILES+= regress.m4.out
+FILES+= regress.m5.out
+FILES+= regress.s.out
+FILES+= regress.sh
+FILES+= regress.zero.out
+
+.include <bsd.test.mk>
Property changes on: trunk/usr.bin/printf/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/printf/tests/legacy_test.sh
===================================================================
--- trunk/usr.bin/printf/tests/legacy_test.sh (rev 0)
+++ trunk/usr.bin/printf/tests/legacy_test.sh 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1,7 @@
+#!/bin/sh
+# $FreeBSD: stable/10/usr.bin/printf/tests/legacy_test.sh 263227 2014-03-16 08:04:06Z jmmv $
+# $MidnightBSD$
+
+SRCDIR="$(dirname "${0}")"; export SRCDIR
+
+m4 "${SRCDIR}/../regress.m4" "${SRCDIR}/regress.sh" | sh
Property changes on: trunk/usr.bin/printf/tests/legacy_test.sh
___________________________________________________________________
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/printf/tests/regress.b.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.b.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.b.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+abcdef
Property changes on: trunk/usr.bin/printf/tests/regress.b.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.d.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.d.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.d.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+123, 123,00123,00123,00123
Property changes on: trunk/usr.bin/printf/tests/regress.d.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.f.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.f.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.f.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+42.250000,-42.250 ,inf,nan
Property changes on: trunk/usr.bin/printf/tests/regress.f.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.l1.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.l1.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.l1.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+228
Property changes on: trunk/usr.bin/printf/tests/regress.l1.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.l2.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.l2.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.l2.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+228
Property changes on: trunk/usr.bin/printf/tests/regress.l2.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.m1.out
===================================================================
(Binary files differ)
Index: trunk/usr.bin/printf/tests/regress.m1.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.m1.out 2018-07-07 16:46:21 UTC (rev 11454)
+++ trunk/usr.bin/printf/tests/regress.m1.out 2018-07-07 16:49:44 UTC (rev 11455)
Property changes on: trunk/usr.bin/printf/tests/regress.m1.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ 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/printf/tests/regress.m2.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.m2.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.m2.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+abc
Property changes on: trunk/usr.bin/printf/tests/regress.m2.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.m3.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.m3.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.m3.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1,4 @@
+%abc
+%def
+%ghi
+%jkl
Property changes on: trunk/usr.bin/printf/tests/regress.m3.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.m4.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.m4.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.m4.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+0,0.000000,,
Property changes on: trunk/usr.bin/printf/tests/regress.m4.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.m5.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.m5.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.m5.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+-d
Property changes on: trunk/usr.bin/printf/tests/regress.m5.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.s.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.s.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.s.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+abc,abc
Property changes on: trunk/usr.bin/printf/tests/regress.s.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: trunk/usr.bin/printf/tests/regress.sh
===================================================================
--- trunk/usr.bin/printf/tests/regress.sh (rev 0)
+++ trunk/usr.bin/printf/tests/regress.sh 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1,24 @@
+# $MidnightBSD$
+# $FreeBSD: stable/10/usr.bin/printf/tests/regress.sh 262954 2014-03-09 19:37:01Z jmmv $
+
+REGRESSION_START($1)
+
+echo '1..15'
+
+REGRESSION_TEST(`b', `printf "abc%b%b" "def\n" "\cghi"')
+REGRESSION_TEST(`d', `printf "%d,%5d,%.5d,%0*d,%.*d\n" 123 123 123 5 123 5 123')
+REGRESSION_TEST(`f', `printf "%f,%-8.3f,%f,%f\n" +42.25 -42.25 inf nan')
+REGRESSION_TEST(`l1', `LC_ALL=en_US.ISO8859-1 printf "%d\n" $(printf \"\\344)')
+REGRESSION_TEST(`l2', `LC_ALL=en_US.UTF-8 printf "%d\n" $(printf \"\\303\\244)')
+REGRESSION_TEST(`m1', `printf "%c%%%d\0\045\n" abc \"abc')
+REGRESSION_TEST(`m2', `printf "abc\n\cdef"')
+REGRESSION_TEST(`m3', `printf "%%%s\n" abc def ghi jkl')
+REGRESSION_TEST(`m4', `printf "%d,%f,%c,%s\n"')
+REGRESSION_TEST(`m5', `printf -- "-d\n"')
+REGRESSION_TEST(`s', `printf "%.3s,%-5s\n" abcd abc')
+REGRESSION_TEST('zero', `printf "%u%u\n" 15')
+REGRESSION_TEST('zero', `printf "%d%d\n" 15')
+REGRESSION_TEST('zero', `printf "%d%u\n" 15')
+REGRESSION_TEST('zero', `printf "%u%d\n" 15')
+
+REGRESSION_END()
Property changes on: trunk/usr.bin/printf/tests/regress.sh
___________________________________________________________________
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/printf/tests/regress.zero.out
===================================================================
--- trunk/usr.bin/printf/tests/regress.zero.out (rev 0)
+++ trunk/usr.bin/printf/tests/regress.zero.out 2018-07-07 16:49:44 UTC (rev 11455)
@@ -0,0 +1 @@
+150
Property changes on: trunk/usr.bin/printf/tests/regress.zero.out
___________________________________________________________________
Added: mnbsd:nokeywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list