Skip to content

Commit ab1ec54

Browse files
author
Alexander Bainczyk
committed
separate unit and integration test in ci
1 parent 29d1d14 commit ab1ec54

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- name: Analyse Java Code for bugs
4545
run: mvn install -DskipTests --file ./backend/pom.xml && mvn spotbugs:check -Pcode-analysis --file ./backend/pom.xml
4646

47-
test-backend:
47+
test-unit-backend:
4848
needs: [lint-backend, analyse-backend]
4949
runs-on: ubuntu-latest
5050
steps:
@@ -54,7 +54,19 @@ jobs:
5454
with:
5555
java-version: 15
5656
- name: Build with Maven
57-
run: mvn verify --file ./backend/pom.xml
57+
run: mvn surefire:test --file ./backend/pom.xml
58+
59+
test-integration-backend:
60+
needs: test-unit-backend
61+
runs-on: ubuntu-latest
62+
steps:
63+
- uses: actions/checkout@v2
64+
- name: Set up JDK 15
65+
uses: actions/setup-java@v1
66+
with:
67+
java-version: 15
68+
- name: Build with Maven
69+
run: mvn failsafe:integration-test --file ./backend/pom.xml
5870

5971
package-backend:
6072
needs: test-backend

0 commit comments

Comments
 (0)