Skip to content

Commit d70a8dd

Browse files
committed
CI: combime tasks
1 parent dc764eb commit d70a8dd

File tree

1 file changed

+10
-23
lines changed

1 file changed

+10
-23
lines changed

.github/workflows/composite-nomex/action.yml

Lines changed: 10 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,27 @@ runs:
66

77
steps:
88

9-
- name: Main Tests
9+
- name: All Tests (>= R2024b)
1010
if: ${{ matrix.release >= 'R2024b' }}
1111
uses: matlab-actions/run-build@v2
1212
with:
13-
tasks: test:main
13+
tasks: test:main test:java test:java_exe test:exe
1414

1515

16-
- name: Main Tests (< R2024b)
16+
- name: Main and Java Tests (< R2024b)
1717
if: ${{ matrix.release >= 'R2022b' && matrix.release < 'R2024b' }}
1818
uses: matlab-actions/run-build@v2
1919
with:
20-
tasks: test_main
21-
22-
23-
- name: Java, JavaExe Test
24-
if: ${{ matrix.release >= 'R2024b' }}
25-
uses: matlab-actions/run-build@v2
26-
with:
27-
tasks: test:java test:java_exe test:exe
28-
startup-options: -logfile ${{ matrix.release }}-${{ runner.os }}-test.log
29-
30-
31-
- name: Java Test (R2022b..R2024a)
32-
if: ${{ matrix.release >= 'R2022b' && matrix.release < 'R2024b' }}
33-
uses: matlab-actions/run-build@v2
34-
with:
35-
tasks: test_java
20+
tasks: test_main test_java
21+
startup-options: -logfile ${{ matrix.release }}-${{ runner.os }}-test-main.log
3622

3723

3824
- name: JavaExe Test (R2023b..R2024a)
3925
if: ${{ matrix.release >= 'R2023b' && matrix.release < 'R2024b' }}
4026
uses: matlab-actions/run-build@v2
4127
with:
4228
tasks: test_java_exe test_exe
43-
startup-options: -logfile ${{ matrix.release }}-${{ runner.os }}-test.log
29+
startup-options: -logfile ${{ matrix.release }}-${{ runner.os }}-test-exe.log
4430

4531

4632
# note: "source-folder" adds all subfolders to Matlab path
@@ -49,13 +35,14 @@ runs:
4935
if: ${{ matrix.release < 'R2022b' }}
5036
uses: matlab-actions/run-command@v2
5137
with:
52-
startup-options: -logfile ${{ matrix.release }}-${{ runner.os }}-test.log
38+
startup-options: -logfile ${{ matrix.release }}-${{ runner.os }}-test-main.log
5339
command: test_main
5440

41+
5542
- name: upload logfile
56-
if: ${{ hashFiles(matrix.release-runner.os-test.log) != '' }}
43+
if: ${{ hashFiles(matrix.release-runner.os-test-main.log) != '' }}
5744
uses: actions/upload-artifact@v6
5845
with:
5946
name: ${{ matrix.release }}-${{ runner.os }}-test-log
60-
path: ${{ matrix.release }}-${{ runner.os }}-test.log
47+
path: ${{ matrix.release }}-${{ runner.os }}-test*.log
6148
retention-days: 1

0 commit comments

Comments
 (0)