Thus said "Andy Bradford" on 25 Jan 2019 08:22:31 -0700:

> Oh and how about some regression:

Oops, here's a  corrected patch because the -t for  after: was wrong and
didn't actually correctly test the functionality:

? after.out
? before.out
? beforeafter.in
Index: Makefile
===================================================================
RCS file: /home/cvs/src/regress/usr.bin/calendar/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile    14 Sep 2016 16:11:54 -0000      1.2
+++ Makefile    25 Jan 2019 15:34:21 -0000
@@ -1,6 +1,6 @@
 #      $OpenBSD: Makefile,v 1.2 2016/09/14 16:11:54 tb Exp $
 
-FILES?!=       ls ${.CURDIR}/*.out
+FILES?!=       ls ${.CURDIR}/[0-9]*.out
 
 CALENDAR?=     calendar
 IN=            ${.CURDIR}/in
@@ -14,6 +14,16 @@ ${f:C|.*/||}:
        @echo ${*}
        @${CALENDAR} -f ${IN} -t ${f:C|.*/||:C/\..*//} | diff -u ${OUT} -
 .endfor
+
+REGRESS_TARGETS+=before after
+
+before:
+       @echo ${*}
+       @${CALENDAR} -f ${.CURDIR}/beforeafter.in -t 20190109 -B 5 | diff -U 7 
${.CURDIR}/before.out -
+
+after:
+       @echo ${*}
+       @${CALENDAR} -f ${.CURDIR}/beforeafter.in -t 20190111 -A 5 | diff -U 7 
${.CURDIR}/after.out -
 
 .PHONY:        ${REGRESS_TARGETS}
 

Here is the new after.out:

Jan 11* Friday
Jan 12* Saturday
Jan 13* Sunday
Jan 14* Monday
Jan 15* Tuesday
Jan 16* Wednesday

Here is the original before.out:

Jan 04* Friday
Jan 05* Saturday
Jan 06* Sunday
Jan 07* Monday
Jan 08* Tuesday
Jan 09* Wednesday

Thanks,

Andy
-- 
TAI64 timestamp: 400000005c4b2dd0


Reply via email to