ref: 522016c998ce1eaefc5ee836b6abd064b3b4db40
parent: e1cc501e1a775490abdced0af6e470076847d037
author: Simon Howard <fraggle@soulsphere.org>
date: Mon Nov 11 13:32:56 EST 2019
Add quickcheck repo as submodule, and add to Travis. This extends the existing Travis setup to also run through a number of large demos stored in the quickcheck repository. This should give us some extra confidence in the future that changes and pull requests, etc. are not introducing changes in game behavior that might lead to desyncs.
--- /dev/null
+++ b/.gitmodules
@@ -1,0 +1,3 @@
+[submodule "quickcheck"]
+ path = quickcheck
+ url = ./quickcheck/
--- a/.travis.sh
+++ b/.travis.sh
@@ -13,4 +13,5 @@
make
make install DESTDIR=/tmp/whatever
make dist
+ make -C quickcheck check SOURCE_PORT=$PWD/src/chocolate-doom
fi