diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 81fbe06d4f8e67a3ea41bf43a7188c60c64cad96..83f7b222ec73a2a3770eb768f95c548a5bb04959 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,12 +24,12 @@ build-docker: build-metadata-db: stage: build script: - - docker system prune -f --volumes - "mvn -f fda-metadata-db/pom.xml clean install" # local maven2 repository test-backend-container: stage: test script: + - docker system prune -f --volumes - "./fda-container-service/rest-service/src/test/resources/integration-test.before" - "mvn -f fda-container-service/pom.xml clean test verify" - "./fda-container-service/rest-service/src/test/resources/integration-test.after" @@ -41,6 +41,7 @@ test-backend-container: artifacts: when: always paths: + - docker system prune -f --volumes - fda-container-service/rest-service/target/site/jacoco/jacoco.xml - fda-container-service/rest-service/target/site/jacoco/index.html reports: @@ -50,6 +51,7 @@ test-backend-container: test-backend-database: stage: test script: + - docker system prune -f --volumes - "./fda-database-service/rest-service/src/test/resources/integration-test.before" - "mvn -f fda-database-service/pom.xml clean test verify" - "./fda-database-service/rest-service/src/test/resources/integration-test.after" @@ -70,16 +72,19 @@ test-backend-database: test-backend-discovery: stage: test script: + - docker system prune -f --volumes - "mvn -f fda-discovery-service/pom.xml clean test verify" test-backend-gateway: stage: test script: + - docker system prune -f --volumes - "mvn -f fda-gateway-service/pom.xml clean test verify" test-backend-query: stage: test script: + - docker system prune -f --volumes - "./fda-query-service/rest-service/src/test/resources/integration-test.before" - "mvn -f fda-query-service/pom.xml clean test verify" - "./fda-query-service/rest-service/src/test/resources/integration-test.after" @@ -100,6 +105,7 @@ test-backend-query: test-backend-table: stage: test script: + - docker system prune -f --volumes - "./fda-table-service/rest-service/src/test/resources/integration-test.before" - "mvn -f fda-table-service/pom.xml clean test verify" - "./fda-table-service/rest-service/src/test/resources/integration-test.after" diff --git a/fda-container-service/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java index 4e76d1132802254a77756196e5caa12fcc11f116..94025ba47ae244ba954da39171107a7b8742e0b3 100644 --- a/fda-container-service/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java +++ b/fda-container-service/rest-service/src/test/java/at/tuwien/BaseIntegrationTest.java @@ -73,7 +73,6 @@ public abstract class BaseIntegrationTest { public final ContainerImage CONTAINER_1_IMAGE = IMAGE_1; public final String CONTAINER_1_NAME = "u01"; public final String CONTAINER_1_INTERNAL_NAME = "u01"; - public final String CONTAINER_1_DATABASE = "univie"; public final String CONTAINER_1_IP = "172.28.0.3"; public final Instant CONTAINER_1_CREATED = Instant.now().minus(1, HOURS); @@ -82,7 +81,6 @@ public abstract class BaseIntegrationTest { public final ContainerImage CONTAINER_2_IMAGE = IMAGE_2; public final String CONTAINER_2_NAME = "t01"; public final String CONTAINER_2_INTERNAL_NAME = "u01"; - public final String CONTAINER_2_DATABASE = "tuw"; public final String CONTAINER_2_IP = "172.28.0.4"; public final Instant CONTAINER_2_CREATED = Instant.now().minus(1, HOURS); diff --git a/fda-container-service/rest-service/src/test/java/at/tuwien/service/ContainerServiceIntegrationTest.java b/fda-container-service/rest-service/src/test/java/at/tuwien/service/ContainerServiceIntegrationTest.java index e09d78b637f40afbd125fc28020e664673a36c87..8af457549a502a04cca29bbe77fe1f21afec2c87 100644 --- a/fda-container-service/rest-service/src/test/java/at/tuwien/service/ContainerServiceIntegrationTest.java +++ b/fda-container-service/rest-service/src/test/java/at/tuwien/service/ContainerServiceIntegrationTest.java @@ -53,6 +53,7 @@ public class ContainerServiceIntegrationTest extends BaseIntegrationTest { @Transactional @BeforeEach public void beforeEach() { + afterEach(); /* create network */ dockerClient.createNetworkCmd() .withName("fda-userdb")