3535 - name : Unit tests
3636 run : mvn -B test -DfailIfNoTests=false -pl streaming-ai,pulsar-transformations,pulsar-ai-tools -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
3737
38- tests-ls :
39- name : Integration tests on Luna Streaming
38+ tests-ls-31 :
39+ name : Integration tests on Luna Streaming 3.1
4040 runs-on : ubuntu-latest
4141 needs : build
4242 steps :
@@ -58,11 +58,11 @@ jobs:
5858 - name : Build NAR
5959 run : mvn -B clean package -pl streaming-ai,pulsar-transformations -DskipTests -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
6060
61- - name : Integration tests on Luna Streaming 2.10
62- run : mvn -B test -DfailIfNoTests=false -pl tests -Dtest=DockerTest\$LunaStreaming210Test -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
61+ - name : Integration tests on Luna Streaming 3.1
62+ run : mvn -B test -DfailIfNoTests=false -pl tests -Dtest=DockerTest\$LunaStreaming31Test -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
6363
64- tests-pulsar-211 :
65- name : Integration tests on Pulsar 2.11
64+ tests-ls-40 :
65+ name : Integration tests on Luna Streaming 4.0
6666 runs-on : ubuntu-latest
6767 needs : build
6868 steps :
@@ -84,10 +84,10 @@ jobs:
8484 - name : Build NAR
8585 run : mvn -B clean package -pl streaming-ai,pulsar-transformations -DskipTests -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
8686
87- - name : Integration tests on Pulsar 2.11
88- run : mvn -B test -DfailIfNoTests=false -pl tests -Dtest=DockerTest\$Pulsar211Test -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
87+ - name : Integration tests on Luna Streaming 4.0
88+ run : mvn -B test -DfailIfNoTests=false -pl tests -Dtest=DockerTest\$LunaStreaming40Test -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
8989
90- tests-pulsar-3 :
90+ tests-pulsar-30 :
9191 name : Integration tests on Pulsar 3.0
9292 runs-on : ubuntu-latest
9393 needs : build
@@ -112,3 +112,29 @@ jobs:
112112
113113 - name : Integration tests on Pulsar 3.0
114114 run : mvn -B test -DfailIfNoTests=false -pl tests -Dtest=DockerTest\$Pulsar30Test -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
115+
116+ tests-pulsar-40 :
117+ name : Integration tests on Pulsar 4.0
118+ runs-on : ubuntu-latest
119+ needs : build
120+ steps :
121+ - uses : actions/checkout@v2
122+ - name : Set up JDK 11
123+ uses : actions/setup-java@v2
124+ with :
125+ java-version : ' 11'
126+ distribution : ' adopt'
127+
128+ - name : Cache local Maven repository
129+ uses : actions/cache@v3
130+ with :
131+ path : ~/.m2/repository
132+ key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
133+ restore-keys : |
134+ ${{ runner.os }}-maven-
135+
136+ - name : Build NAR
137+ run : mvn -B clean package -pl streaming-ai,pulsar-transformations -DskipTests -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
138+
139+ - name : Integration tests on Pulsar 4.0
140+ run : mvn -B test -DfailIfNoTests=false -pl tests -Dtest=DockerTest\$Pulsar40Test -Dspotbugs.skip -Dlicense.skip -Dfmt.skip -Dxml-format.skip
0 commit comments