1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-14 19:10:11 +01:00
fdroidserver/tests/test-gradlew-fdroid
Hans-Christoph Steiner 3de2d0f56f add basic test suite for gradlew-fdroid
!707
fdroiddata#6216

The se.manyver app is licensed MPL, the files came from:
81d247a6cd
2020-02-13 22:32:51 +01:00

27 lines
596 B
Bash
Executable File

#!/bin/bash
run_test() {
red='\033[0;31m'
green='\033[0;32m'
nocolor='\033[0m'
cd $basedir/tests/source-files/$1
printf "\n${1}:\n"
if ($basedir/gradlew-fdroid 2>/dev/null || true) | grep -Fo "$2"; then
printf "${green}passed: $1\n"
else
printf "${red}ERROR: $2 not found in $1\n"
((exit_value++))
fi
printf $nocolor
}
exit_value=0
basedir=$(cd $(dirname $0)/..; pwd)
export https_proxy=127.7.7.7:7 # fake proxy to block downloading
run_test osmandapp/osmand 2.2.1
run_test com.integreight.onesheeld 3.3
run_test se.manyver/android 5.5
exit $exit_value