Skip to content

Commit 27414a8

Browse files
committed
[#89242] use matrix
1 parent dd479c1 commit 27414a8

File tree

1 file changed

+16
-20
lines changed

1 file changed

+16
-20
lines changed

.github/workflows/test.yml

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,18 @@ on:
66
jobs:
77
test:
88
runs-on: ubuntu-24.04
9-
steps:
9+
strategy:
10+
fail-fast: false
11+
matrix:
12+
item:
13+
- repository: 'https://github.com/renode/renode'
14+
revision: v1.16.1
15+
- repository: 'https://github.com/renode/renode'
16+
revision: master
17+
# Here you can add your fork of Renode to test on
18+
# - repository: 'https://github.com/your-organization/renode'
19+
# revision: master
20+
steps:
1021
- name: Clone repository
1122
uses: actions/checkout@v5
1223

@@ -28,14 +39,14 @@ jobs:
2839
path: |
2940
artifacts
3041
31-
- name: Run tests on latest Renode
42+
- name: Run tests on Renode
3243
uses: antmicro/renode-test-action@v5
3344
with:
34-
renode-repository: 'https://github.com/renode/renode'
35-
renode-revision: 'master'
45+
renode-repository: ${{ matrix.item.repository }}
46+
renode-revision: ${{ matrix.item.revision }}
3647
tests-to-run: 'test.robot'
3748

38-
- name: Archive Renode latest results
49+
- name: Archive Renode simulation results
3950
uses: actions/upload-artifact@v4
4051
with:
4152
name: test-results-latest
@@ -44,18 +55,3 @@ jobs:
4455
log.html
4556
robot_output.xml
4657
47-
- name: Run tests on Renode stable release
48-
uses: antmicro/renode-test-action@v5
49-
with:
50-
renode-revision: 'v1.16.1'
51-
tests-to-run: 'test.robot'
52-
53-
- name: Archive Renode release results
54-
uses: actions/upload-artifact@v4
55-
with:
56-
name: test-results-stable
57-
path: |
58-
report.html
59-
log.html
60-
robot_output.xml
61-

0 commit comments

Comments
 (0)