Add regression tests for calendar.
Submitted by: edwin@ PR: bin/113275 MFC after: 2 weeks
This commit is contained in:
parent
fa5746210d
commit
44ff35d15f
@ -1,5 +1,5 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SUBDIR= file2c join jot m4 printf sed uudecode uuencode xargs lastcomm
|
||||
SUBDIR= calendar file2c join jot m4 printf sed uudecode uuencode xargs lastcomm
|
||||
|
||||
.include <bsd.subdir.mk>
|
||||
|
4
tools/regression/usr.bin/calendar/Makefile
Normal file
4
tools/regression/usr.bin/calendar/Makefile
Normal file
@ -0,0 +1,4 @@
|
||||
# $FreeBSD$
|
||||
|
||||
all:
|
||||
@m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR}
|
367
tools/regression/usr.bin/calendar/calendar.calibrate
Normal file
367
tools/regression/usr.bin/calendar/calendar.calibrate
Normal file
@ -0,0 +1,367 @@
|
||||
# $FreeBSD$
|
||||
01/01 jan 1
|
||||
01/02 jan 2
|
||||
01/03 jan 3
|
||||
01/04 jan 4
|
||||
01/05 jan 5
|
||||
01/06 jan 6
|
||||
01/07 jan 7
|
||||
01/08 jan 8
|
||||
01/09 jan 9
|
||||
01/10 jan 10
|
||||
01/11 jan 11
|
||||
01/12 jan 12
|
||||
01/13 jan 13
|
||||
01/14 jan 14
|
||||
01/15 jan 15
|
||||
01/16 jan 16
|
||||
01/17 jan 17
|
||||
01/18 jan 18
|
||||
01/19 jan 19
|
||||
01/20 jan 20
|
||||
01/21 jan 21
|
||||
01/22 jan 22
|
||||
01/23 jan 23
|
||||
01/24 jan 24
|
||||
01/25 jan 25
|
||||
01/26 jan 26
|
||||
01/27 jan 27
|
||||
01/28 jan 28
|
||||
01/29 jan 29
|
||||
01/30 jan 30
|
||||
01/31 jan 31
|
||||
02/01 feb 1
|
||||
02/02 feb 2
|
||||
02/03 feb 3
|
||||
02/04 feb 4
|
||||
02/05 feb 5
|
||||
02/06 feb 6
|
||||
02/07 feb 7
|
||||
02/08 feb 8
|
||||
02/09 feb 9
|
||||
02/10 feb 10
|
||||
02/11 feb 11
|
||||
02/12 feb 12
|
||||
02/13 feb 13
|
||||
02/14 feb 14
|
||||
02/15 feb 15
|
||||
02/16 feb 16
|
||||
02/17 feb 17
|
||||
02/18 feb 18
|
||||
02/19 feb 19
|
||||
02/20 feb 20
|
||||
02/21 feb 21
|
||||
02/22 feb 22
|
||||
02/23 feb 23
|
||||
02/24 feb 24
|
||||
02/25 feb 25
|
||||
02/26 feb 26
|
||||
02/27 feb 27
|
||||
02/28 feb 28
|
||||
02/29 feb 29
|
||||
03/01 mar 1
|
||||
03/02 mar 2
|
||||
03/03 mar 3
|
||||
03/04 mar 4
|
||||
03/05 mar 5
|
||||
03/06 mar 6
|
||||
03/07 mar 7
|
||||
03/08 mar 8
|
||||
03/09 mar 9
|
||||
03/10 mar 10
|
||||
03/11 mar 11
|
||||
03/12 mar 12
|
||||
03/13 mar 13
|
||||
03/14 mar 14
|
||||
03/15 mar 15
|
||||
03/16 mar 16
|
||||
03/17 mar 17
|
||||
03/18 mar 18
|
||||
03/19 mar 19
|
||||
03/20 mar 20
|
||||
03/21 mar 21
|
||||
03/22 mar 22
|
||||
03/23 mar 23
|
||||
03/24 mar 24
|
||||
03/25 mar 25
|
||||
03/26 mar 26
|
||||
03/27 mar 27
|
||||
03/28 mar 28
|
||||
03/29 mar 29
|
||||
03/30 mar 30
|
||||
03/31 mar 31
|
||||
04/01 apr 1
|
||||
04/02 apr 2
|
||||
04/03 apr 3
|
||||
04/04 apr 4
|
||||
04/05 apr 5
|
||||
04/06 apr 6
|
||||
04/07 apr 7
|
||||
04/08 apr 8
|
||||
04/09 apr 9
|
||||
04/10 apr 10
|
||||
04/11 apr 11
|
||||
04/12 apr 12
|
||||
04/13 apr 13
|
||||
04/14 apr 14
|
||||
04/15 apr 15
|
||||
04/16 apr 16
|
||||
04/17 apr 17
|
||||
04/18 apr 18
|
||||
04/19 apr 19
|
||||
04/20 apr 20
|
||||
04/21 apr 21
|
||||
04/22 apr 22
|
||||
04/23 apr 23
|
||||
04/24 apr 24
|
||||
04/25 apr 25
|
||||
04/26 apr 26
|
||||
04/27 apr 27
|
||||
04/28 apr 28
|
||||
04/29 apr 29
|
||||
04/30 apr 30
|
||||
05/01 may 1
|
||||
05/02 may 2
|
||||
05/03 may 3
|
||||
05/04 may 4
|
||||
05/05 may 5
|
||||
05/06 may 6
|
||||
05/07 may 7
|
||||
05/08 may 8
|
||||
05/09 may 9
|
||||
05/10 may 10
|
||||
05/11 may 11
|
||||
05/12 may 12
|
||||
05/13 may 13
|
||||
05/14 may 14
|
||||
05/15 may 15
|
||||
05/16 may 16
|
||||
05/17 may 17
|
||||
05/18 may 18
|
||||
05/19 may 19
|
||||
05/20 may 20
|
||||
05/21 may 21
|
||||
05/22 may 22
|
||||
05/23 may 23
|
||||
05/24 may 24
|
||||
05/25 may 25
|
||||
05/26 may 26
|
||||
05/27 may 27
|
||||
05/28 may 28
|
||||
05/29 may 29
|
||||
05/30 may 30
|
||||
05/31 may 31
|
||||
06/01 jun 1
|
||||
06/02 jun 2
|
||||
06/03 jun 3
|
||||
06/04 jun 4
|
||||
06/05 jun 5
|
||||
06/06 jun 6
|
||||
06/07 jun 7
|
||||
06/08 jun 8
|
||||
06/09 jun 9
|
||||
06/10 jun 10
|
||||
06/11 jun 11
|
||||
06/12 jun 12
|
||||
06/13 jun 13
|
||||
06/14 jun 14
|
||||
06/15 jun 15
|
||||
06/16 jun 16
|
||||
06/17 jun 17
|
||||
06/18 jun 18
|
||||
06/19 jun 19
|
||||
06/20 jun 20
|
||||
06/21 jun 21
|
||||
06/22 jun 22
|
||||
06/23 jun 23
|
||||
06/24 jun 24
|
||||
06/25 jun 25
|
||||
06/26 jun 26
|
||||
06/27 jun 27
|
||||
06/28 jun 28
|
||||
06/29 jun 29
|
||||
06/30 jun 30
|
||||
07/01 jul 1
|
||||
07/02 jul 2
|
||||
07/03 jul 3
|
||||
07/04 jul 4
|
||||
07/05 jul 5
|
||||
07/06 jul 6
|
||||
07/07 jul 7
|
||||
07/08 jul 8
|
||||
07/09 jul 9
|
||||
07/10 jul 10
|
||||
07/11 jul 11
|
||||
07/12 jul 12
|
||||
07/13 jul 13
|
||||
07/14 jul 14
|
||||
07/15 jul 15
|
||||
07/16 jul 16
|
||||
07/17 jul 17
|
||||
07/18 jul 18
|
||||
07/19 jul 19
|
||||
07/20 jul 20
|
||||
07/21 jul 21
|
||||
07/22 jul 22
|
||||
07/23 jul 23
|
||||
07/24 jul 24
|
||||
07/25 jul 25
|
||||
07/26 jul 26
|
||||
07/27 jul 27
|
||||
07/28 jul 28
|
||||
07/29 jul 29
|
||||
07/30 jul 30
|
||||
07/31 jul 31
|
||||
08/01 aug 1
|
||||
08/02 aug 2
|
||||
08/03 aug 3
|
||||
08/04 aug 4
|
||||
08/05 aug 5
|
||||
08/06 aug 6
|
||||
08/07 aug 7
|
||||
08/08 aug 8
|
||||
08/09 aug 9
|
||||
08/10 aug 10
|
||||
08/11 aug 11
|
||||
08/12 aug 12
|
||||
08/13 aug 13
|
||||
08/14 aug 14
|
||||
08/15 aug 15
|
||||
08/16 aug 16
|
||||
08/17 aug 17
|
||||
08/18 aug 18
|
||||
08/19 aug 19
|
||||
08/20 aug 20
|
||||
08/21 aug 21
|
||||
08/22 aug 22
|
||||
08/23 aug 23
|
||||
08/24 aug 24
|
||||
08/25 aug 25
|
||||
08/26 aug 26
|
||||
08/27 aug 27
|
||||
08/28 aug 28
|
||||
08/29 aug 29
|
||||
08/30 aug 30
|
||||
08/31 aug 31
|
||||
09/01 sep 1
|
||||
09/02 sep 2
|
||||
09/03 sep 3
|
||||
09/04 sep 4
|
||||
09/05 sep 5
|
||||
09/06 sep 6
|
||||
09/07 sep 7
|
||||
09/08 sep 8
|
||||
09/09 sep 9
|
||||
09/10 sep 10
|
||||
09/11 sep 11
|
||||
09/12 sep 12
|
||||
09/13 sep 13
|
||||
09/14 sep 14
|
||||
09/15 sep 15
|
||||
09/16 sep 16
|
||||
09/17 sep 17
|
||||
09/18 sep 18
|
||||
09/19 sep 19
|
||||
09/20 sep 20
|
||||
09/21 sep 21
|
||||
09/22 sep 22
|
||||
09/23 sep 23
|
||||
09/24 sep 24
|
||||
09/25 sep 25
|
||||
09/26 sep 26
|
||||
09/27 sep 27
|
||||
09/28 sep 28
|
||||
09/29 sep 29
|
||||
09/30 sep 30
|
||||
10/01 oct 1
|
||||
10/02 oct 2
|
||||
10/03 oct 3
|
||||
10/04 oct 4
|
||||
10/05 oct 5
|
||||
10/06 oct 6
|
||||
10/07 oct 7
|
||||
10/08 oct 8
|
||||
10/09 oct 9
|
||||
10/10 oct 10
|
||||
10/11 oct 11
|
||||
10/12 oct 12
|
||||
10/13 oct 13
|
||||
10/14 oct 14
|
||||
10/15 oct 15
|
||||
10/16 oct 16
|
||||
10/17 oct 17
|
||||
10/18 oct 18
|
||||
10/19 oct 19
|
||||
10/20 oct 20
|
||||
10/21 oct 21
|
||||
10/22 oct 22
|
||||
10/23 oct 23
|
||||
10/24 oct 24
|
||||
10/25 oct 25
|
||||
10/26 oct 26
|
||||
10/27 oct 27
|
||||
10/28 oct 28
|
||||
10/29 oct 29
|
||||
10/30 oct 30
|
||||
10/31 oct 31
|
||||
11/01 nov 1
|
||||
11/02 nov 2
|
||||
11/03 nov 3
|
||||
11/04 nov 4
|
||||
11/05 nov 5
|
||||
11/06 nov 6
|
||||
11/07 nov 7
|
||||
11/08 nov 8
|
||||
11/09 nov 9
|
||||
11/10 nov 10
|
||||
11/11 nov 11
|
||||
11/12 nov 12
|
||||
11/13 nov 13
|
||||
11/14 nov 14
|
||||
11/15 nov 15
|
||||
11/16 nov 16
|
||||
11/17 nov 17
|
||||
11/18 nov 18
|
||||
11/19 nov 19
|
||||
11/20 nov 20
|
||||
11/21 nov 21
|
||||
11/22 nov 22
|
||||
11/23 nov 23
|
||||
11/24 nov 24
|
||||
11/25 nov 25
|
||||
11/26 nov 26
|
||||
11/27 nov 27
|
||||
11/28 nov 28
|
||||
11/29 nov 29
|
||||
11/30 nov 30
|
||||
12/01 dec 1
|
||||
12/02 dec 2
|
||||
12/03 dec 3
|
||||
12/04 dec 4
|
||||
12/05 dec 5
|
||||
12/06 dec 6
|
||||
12/07 dec 7
|
||||
12/08 dec 8
|
||||
12/09 dec 9
|
||||
12/10 dec 10
|
||||
12/11 dec 11
|
||||
12/12 dec 12
|
||||
12/13 dec 13
|
||||
12/14 dec 14
|
||||
12/15 dec 15
|
||||
12/16 dec 16
|
||||
12/17 dec 17
|
||||
12/18 dec 18
|
||||
12/19 dec 19
|
||||
12/20 dec 20
|
||||
12/21 dec 21
|
||||
12/22 dec 22
|
||||
12/23 dec 23
|
||||
12/24 dec 24
|
||||
12/25 dec 25
|
||||
12/26 dec 26
|
||||
12/27 dec 27
|
||||
12/28 dec 28
|
||||
12/29 dec 29
|
||||
12/30 dec 30
|
||||
12/31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.a1.out
Normal file
4
tools/regression/usr.bin/calendar/regress.a1.out
Normal file
@ -0,0 +1,4 @@
|
||||
Dec 28 dec 28
|
||||
Dec 29 dec 29
|
||||
Dec 30 dec 30
|
||||
Dec 31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.a2.out
Normal file
4
tools/regression/usr.bin/calendar/regress.a2.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Dec 29 dec 29
|
||||
Dec 30 dec 30
|
||||
Dec 31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.a3.out
Normal file
4
tools/regression/usr.bin/calendar/regress.a3.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Jan 2 jan 2
|
||||
Dec 30 dec 30
|
||||
Dec 31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.a4.out
Normal file
4
tools/regression/usr.bin/calendar/regress.a4.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Jan 2 jan 2
|
||||
Jan 3 jan 3
|
||||
Dec 31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.a5.out
Normal file
4
tools/regression/usr.bin/calendar/regress.a5.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Jan 2 jan 2
|
||||
Jan 3 jan 3
|
||||
Jan 4 jan 4
|
4
tools/regression/usr.bin/calendar/regress.b1.out
Normal file
4
tools/regression/usr.bin/calendar/regress.b1.out
Normal file
@ -0,0 +1,4 @@
|
||||
Dec 28 dec 28
|
||||
Dec 29 dec 29
|
||||
Dec 30 dec 30
|
||||
Dec 31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.b2.out
Normal file
4
tools/regression/usr.bin/calendar/regress.b2.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Dec 29 dec 29
|
||||
Dec 30 dec 30
|
||||
Dec 31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.b3.out
Normal file
4
tools/regression/usr.bin/calendar/regress.b3.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Jan 2 jan 2
|
||||
Dec 30 dec 30
|
||||
Dec 31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.b4.out
Normal file
4
tools/regression/usr.bin/calendar/regress.b4.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Jan 2 jan 2
|
||||
Jan 3 jan 3
|
||||
Dec 31 dec 31
|
4
tools/regression/usr.bin/calendar/regress.b5.out
Normal file
4
tools/regression/usr.bin/calendar/regress.b5.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Jan 2 jan 2
|
||||
Jan 3 jan 3
|
||||
Jan 4 jan 4
|
4
tools/regression/usr.bin/calendar/regress.s1.out
Normal file
4
tools/regression/usr.bin/calendar/regress.s1.out
Normal file
@ -0,0 +1,4 @@
|
||||
Jan 1 jan 1
|
||||
Dec 29 dec 29
|
||||
Dec 30 dec 30
|
||||
Dec 31 dec 31
|
2
tools/regression/usr.bin/calendar/regress.s2.out
Normal file
2
tools/regression/usr.bin/calendar/regress.s2.out
Normal file
@ -0,0 +1,2 @@
|
||||
Dec 30 dec 30
|
||||
Dec 31 dec 31
|
2
tools/regression/usr.bin/calendar/regress.s3.out
Normal file
2
tools/regression/usr.bin/calendar/regress.s3.out
Normal file
@ -0,0 +1,2 @@
|
||||
Jan 1 jan 1
|
||||
Dec 31 dec 31
|
2
tools/regression/usr.bin/calendar/regress.s4.out
Normal file
2
tools/regression/usr.bin/calendar/regress.s4.out
Normal file
@ -0,0 +1,2 @@
|
||||
Jan 1 jan 1
|
||||
Jan 2 jan 2
|
33
tools/regression/usr.bin/calendar/regress.sh
Normal file
33
tools/regression/usr.bin/calendar/regress.sh
Normal file
@ -0,0 +1,33 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CALENDAR_FILE="-f calendar.calibrate"
|
||||
CALENDAR_BIN="calendar"
|
||||
|
||||
CALENDAR="${CALENDAR_BIN} ${CALENDAR_FILE}"
|
||||
|
||||
REGRESSION_START($1)
|
||||
|
||||
echo 1..4
|
||||
|
||||
REGRESSION_TEST(`s1',`$CALENDAR -t 29.12.2006')
|
||||
REGRESSION_TEST(`s2',`$CALENDAR -t 30.12.2006')
|
||||
REGRESSION_TEST(`s3',`$CALENDAR -t 31.12.2006')
|
||||
REGRESSION_TEST(`s4',`$CALENDAR -t 01.01.2007')
|
||||
|
||||
echo 5..9
|
||||
|
||||
REGRESSION_TEST(`a1',`$CALENDAR -A 3 -t 28.12.2006')
|
||||
REGRESSION_TEST(`a2',`$CALENDAR -A 3 -t 29.12.2006')
|
||||
REGRESSION_TEST(`a3',`$CALENDAR -A 3 -t 30.12.2006')
|
||||
REGRESSION_TEST(`a4',`$CALENDAR -A 3 -t 31.12.2006')
|
||||
REGRESSION_TEST(`a5',`$CALENDAR -A 3 -t 01.01.2007')
|
||||
|
||||
echo 10..14
|
||||
|
||||
REGRESSION_TEST(`b1',`$CALENDAR -B 3 -t 31.12.2006')
|
||||
REGRESSION_TEST(`b2',`$CALENDAR -B 3 -t 01.01.2007')
|
||||
REGRESSION_TEST(`b3',`$CALENDAR -B 3 -t 02.01.2007')
|
||||
REGRESSION_TEST(`b4',`$CALENDAR -B 3 -t 03.01.2007')
|
||||
REGRESSION_TEST(`b5',`$CALENDAR -B 3 -t 04.01.2007')
|
||||
|
||||
REGRESSION_END()
|
6
tools/regression/usr.bin/calendar/regress.t
Normal file
6
tools/regression/usr.bin/calendar/regress.t
Normal file
@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
cd `dirname $0`
|
||||
|
||||
m4 ../regress.m4 regress.sh | sh
|
Loading…
Reference in New Issue
Block a user