Skip to content
Snippets Groups Projects
Commit 8ce3cba6 authored by Martin Weise's avatar Martin Weise
Browse files

integration test seems not to respect the database reset

parent cfe6f27f
No related branches found
No related tags found
6 merge requests!81New stable release,!43Merge dev to master,!23Sprint results,!20Pull Request,!19Pull Request,!18Merge Conflicts
...@@ -24,12 +24,12 @@ build-docker: ...@@ -24,12 +24,12 @@ build-docker:
build-metadata-db: build-metadata-db:
stage: build stage: build
script: script:
- docker system prune -f --volumes
- "mvn -f fda-metadata-db/pom.xml clean install" # local maven2 repository - "mvn -f fda-metadata-db/pom.xml clean install" # local maven2 repository
test-backend-container: test-backend-container:
stage: test stage: test
script: script:
- docker system prune -f --volumes
- "./fda-container-service/rest-service/src/test/resources/integration-test.before" - "./fda-container-service/rest-service/src/test/resources/integration-test.before"
- "mvn -f fda-container-service/pom.xml clean test verify" - "mvn -f fda-container-service/pom.xml clean test verify"
- "./fda-container-service/rest-service/src/test/resources/integration-test.after" - "./fda-container-service/rest-service/src/test/resources/integration-test.after"
...@@ -41,6 +41,7 @@ test-backend-container: ...@@ -41,6 +41,7 @@ test-backend-container:
artifacts: artifacts:
when: always when: always
paths: paths:
- docker system prune -f --volumes
- fda-container-service/rest-service/target/site/jacoco/jacoco.xml - fda-container-service/rest-service/target/site/jacoco/jacoco.xml
- fda-container-service/rest-service/target/site/jacoco/index.html - fda-container-service/rest-service/target/site/jacoco/index.html
reports: reports:
...@@ -50,6 +51,7 @@ test-backend-container: ...@@ -50,6 +51,7 @@ test-backend-container:
test-backend-database: test-backend-database:
stage: test stage: test
script: script:
- docker system prune -f --volumes
- "./fda-database-service/rest-service/src/test/resources/integration-test.before" - "./fda-database-service/rest-service/src/test/resources/integration-test.before"
- "mvn -f fda-database-service/pom.xml clean test verify" - "mvn -f fda-database-service/pom.xml clean test verify"
- "./fda-database-service/rest-service/src/test/resources/integration-test.after" - "./fda-database-service/rest-service/src/test/resources/integration-test.after"
...@@ -70,16 +72,19 @@ test-backend-database: ...@@ -70,16 +72,19 @@ test-backend-database:
test-backend-discovery: test-backend-discovery:
stage: test stage: test
script: script:
- docker system prune -f --volumes
- "mvn -f fda-discovery-service/pom.xml clean test verify" - "mvn -f fda-discovery-service/pom.xml clean test verify"
test-backend-gateway: test-backend-gateway:
stage: test stage: test
script: script:
- docker system prune -f --volumes
- "mvn -f fda-gateway-service/pom.xml clean test verify" - "mvn -f fda-gateway-service/pom.xml clean test verify"
test-backend-query: test-backend-query:
stage: test stage: test
script: script:
- docker system prune -f --volumes
- "./fda-query-service/rest-service/src/test/resources/integration-test.before" - "./fda-query-service/rest-service/src/test/resources/integration-test.before"
- "mvn -f fda-query-service/pom.xml clean test verify" - "mvn -f fda-query-service/pom.xml clean test verify"
- "./fda-query-service/rest-service/src/test/resources/integration-test.after" - "./fda-query-service/rest-service/src/test/resources/integration-test.after"
...@@ -100,6 +105,7 @@ test-backend-query: ...@@ -100,6 +105,7 @@ test-backend-query:
test-backend-table: test-backend-table:
stage: test stage: test
script: script:
- docker system prune -f --volumes
- "./fda-table-service/rest-service/src/test/resources/integration-test.before" - "./fda-table-service/rest-service/src/test/resources/integration-test.before"
- "mvn -f fda-table-service/pom.xml clean test verify" - "mvn -f fda-table-service/pom.xml clean test verify"
- "./fda-table-service/rest-service/src/test/resources/integration-test.after" - "./fda-table-service/rest-service/src/test/resources/integration-test.after"
......
...@@ -73,7 +73,6 @@ public abstract class BaseIntegrationTest { ...@@ -73,7 +73,6 @@ public abstract class BaseIntegrationTest {
public final ContainerImage CONTAINER_1_IMAGE = IMAGE_1; public final ContainerImage CONTAINER_1_IMAGE = IMAGE_1;
public final String CONTAINER_1_NAME = "u01"; public final String CONTAINER_1_NAME = "u01";
public final String CONTAINER_1_INTERNAL_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 String CONTAINER_1_IP = "172.28.0.3";
public final Instant CONTAINER_1_CREATED = Instant.now().minus(1, HOURS); public final Instant CONTAINER_1_CREATED = Instant.now().minus(1, HOURS);
...@@ -82,7 +81,6 @@ public abstract class BaseIntegrationTest { ...@@ -82,7 +81,6 @@ public abstract class BaseIntegrationTest {
public final ContainerImage CONTAINER_2_IMAGE = IMAGE_2; public final ContainerImage CONTAINER_2_IMAGE = IMAGE_2;
public final String CONTAINER_2_NAME = "t01"; public final String CONTAINER_2_NAME = "t01";
public final String CONTAINER_2_INTERNAL_NAME = "u01"; 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 String CONTAINER_2_IP = "172.28.0.4";
public final Instant CONTAINER_2_CREATED = Instant.now().minus(1, HOURS); public final Instant CONTAINER_2_CREATED = Instant.now().minus(1, HOURS);
......
...@@ -53,6 +53,7 @@ public class ContainerServiceIntegrationTest extends BaseIntegrationTest { ...@@ -53,6 +53,7 @@ public class ContainerServiceIntegrationTest extends BaseIntegrationTest {
@Transactional @Transactional
@BeforeEach @BeforeEach
public void beforeEach() { public void beforeEach() {
afterEach();
/* create network */ /* create network */
dockerClient.createNetworkCmd() dockerClient.createNetworkCmd()
.withName("fda-userdb") .withName("fda-userdb")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment