tests.sh: fix eval luarocks path on Windows

Annoyingly luarocks generates batch commands on Windows, even when being 
called from Git Bash :-/
This commit is contained in:
Starbeamrainbowlabs 2022-05-25 00:45:37 +01:00
parent 64ff61a4d2
commit cb75776164
Signed by: sbrl
GPG key ID: 1BE5172E637709C2

View file

@ -31,7 +31,15 @@ check_command luarocks;
luarocks_root="${PWD}/.luarocks";
# Setup the lua module path
eval "$(luarocks --tree "${luarocks_root}" path)";
# eval "$(luarocks --tree "${luarocks_root}" path)";
PATH="$(luarocks --tree "${luarocks_root}" path --lr-bin):${PATH}";
echo "PATH | ${PATH}";
LUA_PATH="$(luarocks --tree "${luarocks_root}" path --lr-path);init.lua;./?.lua";
LUA_CPATH="$(luarocks --tree "${luarocks_root}" path --lr-cpath);./?.so";
export PATH LUA_PATH LUA_CPATH;
mode="${1}"; if [[ "$#" -gt 0 ]]; then shift; fi