Sunrise and sunset events
[wakeup.git] / test / sunset_winter
diff --git a/test/sunset_winter b/test/sunset_winter
new file mode 100755 (executable)
index 0000000..8f0e32b
--- /dev/null
@@ -0,0 +1,37 @@
+#!/bin/bash
+#
+#  Test the wakeup sequence in winter.
+#
+set -m
+PATH=../src:$PATH
+
+# Reset the lights and clear the log files
+
+lightcontrol -r 0 -g 0 -b 0 -w 0
+> lightcontrol.log
+> wakeup.log
+
+ln -f -s wakeup_empty.xml wakeup_link.xml
+
+wakeup &
+sleep 1
+
+read TACHYON_NAME <wakeup.run
+Time=`date --date '2020-12-17 15:00' +%s`
+tachyon -t $Time $TACHYON_NAME
+tachyon -a 100   $TACHYON_NAME
+
+ln -f -s sunset_alarms.xml wakeup_link.xml
+
+kill -HUP `cat wakeup.pid`
+
+fg %1
+#kill  `cat wakeup.pid`
+
+# Remove timestamps from the log.
+cut -c 22- wakeup.log >sunset_winter.log.test
+
+diff sunset_winter.log.test sunset_winter.log.expect
+
+
+exit $?