tests/run-tests: fix "fatal: transport 'file' not allowed"

https://gitlab.com/eighthave/fdroidserver/-/jobs/3202418899
This commit is contained in:
Hans-Christoph Steiner 2022-10-20 16:41:59 +02:00
parent 4aba6be8b8
commit ce5e15d685
No known key found for this signature in database
GPG key ID: 3E177817BA1B9BFA

View file

@ -1289,6 +1289,9 @@ fi
#------------------------------------------------------------------------------# #------------------------------------------------------------------------------#
echo_header "Test recovering from from broken git submodules" echo_header "Test recovering from from broken git submodules"
# On some platforms, checkupdates submodule tests need explicit perms to use file:///
export GIT_ALLOW_PROTOCOL=file
ROOT=$(create_test_dir) ROOT=$(create_test_dir)
cd "$ROOT" cd "$ROOT"
mkdir foo bar mkdir foo bar
@ -1363,6 +1366,7 @@ echo "CurrentVersionCode: 1" >> metadata/fake.yml
$fdroid checkupdates --allow-dirty $fdroid checkupdates --allow-dirty
grep "CurrentVersionCode: 2" metadata/fake.yml grep "CurrentVersionCode: 2" metadata/fake.yml
unset GIT_ALLOW_PROTOCOL
#------------------------------------------------------------------------------# #------------------------------------------------------------------------------#