Diff options
authorBryce Kwon <bryce@brycekwon.com>
committerBryce Kwon <bryce@brycekwon.com>
commit
parent
tree
download
Set the Lua prerequisite once for every test
setup.sh already asks the binary, so the seven scripts that each turned the answer into a prerequisite now share one. test-lib names the missing prerequisite beside every test it skips, so the notes that cgit lacks Lua go, while the ones announcing a fallback stay. The list of standalone interpreters moves into lib.sh and matches the versions the extensions claim directly.
Diffstat (limited to 'tests/setup.sh')
-rwxr-xr-xtests/setup.sh5
1 file changed, 3 insertions, 2 deletions
diff --git a/tests/setup.sh b/tests/setup.sh
index a1f2d15..642faab 100755
--- a/tests/setup.sh
+++ b/tests/setup.sh
@@ -69,9 +69,10 @@ FILTER_DIRECTORY=$(cd "$TEST_OUTPUT_DIRECTORY/filters" && pwd)
# them have to ask the binary rather than assume.
if cgit --version | grep -F -q "[+] Lua scripting"
then
- export CGIT_HAS_LUA=1
+ CGIT_HAS_LUA=1
+ test_set_prereq CGIT_LUA
else
- export CGIT_HAS_LUA=0
+ CGIT_HAS_LUA=0
fi
# Creates a repository holding the given number of one file commits. A third