projects
/
dcpomatic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e37e2dc
)
Check that the private test data repo is as we expect before running tests on Linux...
author
Carl Hetherington
<cth@carlh.net>
Tue, 22 Nov 2022 11:22:43 +0000
(12:22 +0100)
committer
Carl Hetherington
<cth@carlh.net>
Tue, 22 Nov 2022 11:22:43 +0000
(12:22 +0100)
run/tests
patch
|
blob
|
history
diff --git
a/run/tests
b/run/tests
index 301a5df71e699731ab1aa8772f9a5b8156d18968..d34ae5b1169c16f27aca75f5c37a4d59b5e8db67 100755
(executable)
--- a/
run/tests
+++ b/
run/tests
@@
-1,6
+1,9
@@
#!/bin/bash
#
# e.g. --run_tests=foo
#!/bin/bash
#
# e.g. --run_tests=foo
+set -e
+
+PRIVATE_GIT="a462680c7c6df8a84f9ee0bb7b4fb90055b96ca8"
if [ "$(uname)" == "Linux" ]; then
export LD_LIBRARY_PATH=build/src/lib:/usr/local/lib:/usr/local/lib64:$LD_LIBRARY_PATH
if [ "$(uname)" == "Linux" ]; then
export LD_LIBRARY_PATH=build/src/lib:/usr/local/lib:/usr/local/lib64:$LD_LIBRARY_PATH
@@
-27,6
+30,15
@@
if [ "$(uname)" == "Darwin" ]; then
export PATH=$PATH:/Users/ci/workspace/bin
fi
export PATH=$PATH:/Users/ci/workspace/bin
fi
+pushd ../dcpomatic-test-private
+current=$(git rev-parse HEAD)
+if [ "$current" != "$PRIVATE_GIT" ]; then
+ echo "Unexpected dcpomatic-test-private version"
+ exit 1
+fi
+./check_sums || (echo "dcpomatic-test-private checksums are incorrect"; exit 1)
+popd
+
if [ "$1" == "--debug" ]; then
shift;
gdb --args build/test/unit-tests --catch_system_errors=no --log_level=test_suite $*
if [ "$1" == "--debug" ]; then
shift;
gdb --args build/test/unit-tests --catch_system_errors=no --log_level=test_suite $*