Skip to content

Commit a4f4d78

Browse files
Changed maven "package" command to "verify" for running test cases.
Changes:- 1. test.yml has been restored. 2. mvn verify has been used in makefile, instead of mvn package.
1 parent 75939bc commit a4f4d78

File tree

2 files changed

+46
-14
lines changed

2 files changed

+46
-14
lines changed

.github/workflows/test.yml

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,57 @@ on:
44
[push, pull_request]
55

66
jobs:
7+
unit-test:
8+
strategy:
9+
matrix:
10+
java-version:
11+
- 1.8
12+
- 11
13+
os:
14+
- ubuntu-latest
15+
- windows-latest
16+
- macos-latest
17+
runs-on: ${{ matrix.os }}
18+
steps:
19+
- uses: actions/checkout@v2
20+
- name: Set up JDK
21+
uses: actions/setup-java@v1
22+
with:
23+
java-version: ${{ matrix.java-version }}
24+
- name: Cache local Maven repository
25+
uses: actions/cache@v2
26+
with:
27+
path: ~/.m2/repository
28+
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
29+
restore-keys: |
30+
${{ runner.os }}-maven-
31+
- name: Unit Test
32+
run: mvn -P Unittest -B verify --file pom.xml
733

8-
test-execution:
34+
acceptance-test:
35+
needs: unit-test
936
strategy:
1037
matrix:
1138
splunk-version:
12-
- "latest"
1339
- "8.0"
40+
- "latest"
1441
runs-on: ubuntu-latest
42+
container: maven:3-jdk-8
43+
1544
services:
1645
splunk:
1746
image: splunk/splunk:${{matrix.splunk-version}}
1847
env:
1948
SPLUNK_START_ARGS: --accept-license
20-
SPLUNK_PASSWORD: changed!
49+
SPLUNK_PASSWORD: chamged!
2150
ports:
22-
- 8000:8000
23-
- 5555:5555
24-
- 8088:8088
25-
- 8089:8089
26-
- 15000:15000
27-
- 10667:10667
28-
- 10668:10668/udp
51+
- 8089
52+
- 8088
53+
- 5555
54+
- 15000
55+
- 10667
56+
- 10668/udp
57+
2958
steps:
3059
- uses: actions/checkout@v2
3160
- name: Set up JDK
@@ -39,5 +68,8 @@ jobs:
3968
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
4069
restore-keys: |
4170
${{ runner.os }}-maven-
42-
- name: Make Test
43-
run: make test
71+
- name: Acceptance Test
72+
run: mvn -P AcceptanceTest -B verify --file pom.xml
73+
env:
74+
SPLUNK_PASSWORD: changed!
75+
SPLUNK_HOST: splunk

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ init:
2525
test:
2626
@echo "$(ATTN_COLOR)==> test $(NO_COLOR)"
2727
@echo "Running Unit test"
28-
@mvn package -P Unittest
28+
@mvn -P Unittest -B verify --file pom.xml
2929
@echo "Running Acceptance test"
30-
@mvn package -P AcceptanceTest
30+
@mvn -P AcceptanceTest -B verify --file pom.xml
3131

3232
.PHONY: test_specific
3333
test_specific:

0 commit comments

Comments
 (0)