Skip to content
Snippets Groups Projects

Resolve "fix install tests"

Merged Piotr Gawron requested to merge 1960-fix-install-tests into master
+ 5
6
@@ -480,7 +480,7 @@ test_install_debian_package:
- echo "deb http://archive.debian.org/debian-security stretch/updates main" >> /etc/apt/sources.list
- echo "deb-src http://archive.debian.org/debian-security stretch/updates main" >> /etc/apt/sources.list
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install -y ssh software-properties-common dirmngr wget curl postgresql
- DEBIAN_FRONTEND=noninteractive apt-get install -y ssh software-properties-common dirmngr wget curl postgresql screen
- service postgresql start
- debian_file=$(ls debian/*.deb)
- echo debconf minerva/internal/skip-preseed boolean true | debconf-set-selections
@@ -489,10 +489,9 @@ test_install_debian_package:
- echo debconf minerva/remote/host select localhost | debconf-set-selections
- echo debconf minerva/db/dbname select minerva_db | debconf-set-selections
- echo debconf minerva/db/app-user select minerva_user@localhost | debconf-set-selections
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install -y ./$debian_file
- java -jar /usr/share/minerva/minerva.jar &
#we need to wait a bit for tomcat start
- screen -d -m java -jar /usr/share/minerva/minerva.jar
#we need to wait a bit - app needs to start
- sleep 15
- wget http://localhost:8080/minerva/
#test if we can login and list projects
@@ -512,7 +511,7 @@ test_deploy_with_db_without_superadmin_rights:
- tags
script:
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install -y postgresql-client
- DEBIAN_FRONTEND=noninteractive apt-get install -y postgresql-client screen
- mkdir -p /etc/minerva
- echo "database.uri=jdbc:postgresql://postgres:5432/test" > /etc/minerva/db.properties
- echo "database.username=test" >> /etc/minerva/db.properties
@@ -521,7 +520,7 @@ test_deploy_with_db_without_superadmin_rights:
- PGPASSWORD=$POSTGRES_PASSWORD psql -h postgres -U $POSTGRES_USER $POSTGRES_DB < tmp.sql
- mkdir -p /usr/share/minerva/data/
- mv minerva.jar /usr/share/minerva/
- java -jar /usr/share/minerva/minerva.jar
- screen -d -m java -jar /usr/share/minerva/minerva.jar
- sleep 15
- curl http://localhost:8080/minerva/
#test if we can login and list projects
Loading