commit 522016c998ce1eaefc5ee836b6abd064b3b4db40
Author: Simon Howard <fraggle@soulsphere.org>
AuthorDate: Mon Nov 11 18:32:56 2019 -0500
Commit: Simon Howard <fraggle@soulsphere.org>
CommitDate: Mon Nov 11 18:32:56 2019 -0500
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.
---
.gitmodules | 3 +++
.travis.sh | 1 +
quickcheck | 1 +
3 files changed, 5 insertions(+)
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 00000000..47800df4
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "quickcheck"]
+ path = quickcheck
+ url = ./quickcheck/
diff --git a/.travis.sh b/.travis.sh
index 9f76962d..b4321706 100755
--- a/.travis.sh
+++ b/.travis.sh
@@ -13,4 +13,5 @@ else
make
make install DESTDIR=/tmp/whatever
make dist
+ make -C quickcheck check SOURCE_PORT=$PWD/src/chocolate-doom
fi
diff --git a/quickcheck b/quickcheck
new file mode 160000
index 00000000..14ca31cf
--- /dev/null
+++ b/quickcheck
@@ -0,0 +1 @@
+Subproject commit 14ca31cfdd0df8cdaeacbfc2724fd7922d37a928