[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