Add regression tests for calendar.

Submitted by:	edwin@
PR:		bin/113275
MFC after:	2 weeks
This commit is contained in:
grog 2007-06-03 03:29:32 +00:00
parent fa5746210d
commit 44ff35d15f
19 changed files with 461 additions and 1 deletions

View File

@ -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>

View File

@ -0,0 +1,4 @@
# $FreeBSD$
all:
@m4 ${.CURDIR}/../regress.m4 ${.CURDIR}/regress.sh | sh /dev/stdin ${.CURDIR}

View 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

View File

@ -0,0 +1,4 @@
Dec 28 dec 28
Dec 29 dec 29
Dec 30 dec 30
Dec 31 dec 31

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Dec 29 dec 29
Dec 30 dec 30
Dec 31 dec 31

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Jan 2 jan 2
Dec 30 dec 30
Dec 31 dec 31

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Jan 2 jan 2
Jan 3 jan 3
Dec 31 dec 31

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Jan 2 jan 2
Jan 3 jan 3
Jan 4 jan 4

View File

@ -0,0 +1,4 @@
Dec 28 dec 28
Dec 29 dec 29
Dec 30 dec 30
Dec 31 dec 31

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Dec 29 dec 29
Dec 30 dec 30
Dec 31 dec 31

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Jan 2 jan 2
Dec 30 dec 30
Dec 31 dec 31

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Jan 2 jan 2
Jan 3 jan 3
Dec 31 dec 31

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Jan 2 jan 2
Jan 3 jan 3
Jan 4 jan 4

View File

@ -0,0 +1,4 @@
Jan 1 jan 1
Dec 29 dec 29
Dec 30 dec 30
Dec 31 dec 31

View File

@ -0,0 +1,2 @@
Dec 30 dec 30
Dec 31 dec 31

View File

@ -0,0 +1,2 @@
Jan 1 jan 1
Dec 31 dec 31

View File

@ -0,0 +1,2 @@
Jan 1 jan 1
Jan 2 jan 2

View 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()

View File

@ -0,0 +1,6 @@
#!/bin/sh
# $FreeBSD$
cd `dirname $0`
m4 ../regress.m4 regress.sh | sh