From e10c12ffc4e64fba6f3bb8f720a69c1074994639 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 6 Dec 2018 11:50:08 +0100 Subject: [PATCH] gitlab-ci: fix tests on Fedora * install `which` and `find` commands used in ./tests/run-tests * sdkmanager on Fedora needs JAVA_HOME to be set --- .gitlab-ci.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 115cb7ed..cf46445a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -152,8 +152,17 @@ fedora_latest: - master@fdroid/fdroidserver script: - dnf -y update - - dnf -y install git gnupg java-1.8.0-openjdk-devel python3 python3-babel - python3-pip rsync unzip wget + - dnf -y install findutils + git + gnupg + java-1.8.0-openjdk-devel + python3 + python3-babel + python3-pip + rsync + unzip + wget + which - ./setup.py compile_catalog sdist - useradd -m -c "test account" --password "fakepassword" testuser - su testuser --login --command "cd `pwd`; pip3 install --user dist/fdroidserver-*.tar.gz" @@ -162,6 +171,7 @@ fedora_latest: - unzip -q tools.zip - rm tools.zip - export AAPT_VERSION=`sed -n "s,^MINIMUM_AAPT_VERSION\s*=\s*['\"]\(.*\)[['\"],\1,p" fdroidserver/common.py` + - export JAVA_HOME=/etc/alternatives/jre - export ANDROID_HOME=`pwd`/android-sdk - mkdir $ANDROID_HOME - mv tools $ANDROID_HOME/