Skip to content

Commit 2e641a0

Browse files
[runtime/iouring/waker] add loom model (#3711)
Co-authored-by: Patrick O'Grady <me@patrickogrady.xyz>
1 parent 99825a0 commit 2e641a0

3 files changed

Lines changed: 1100 additions & 25 deletions

File tree

.github/workflows/conformance-label.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ permissions:
99
contents: read
1010

1111
jobs:
12-
conformance-label-check:
13-
name: Conformance Label Check
12+
Check:
13+
name: Check
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout repository

.github/workflows/loom.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,14 @@ env:
1818

1919
jobs:
2020
Tests:
21-
name: "Loom Tests"
21+
name: "Tests (flags: \"${{ matrix.flags }}\")"
2222
runs-on: ubuntu-latest
2323
timeout-minutes: 60
24+
strategy:
25+
matrix:
26+
flags:
27+
- "--features iouring"
28+
- ""
2429
steps:
2530
- name: Checkout repository
2631
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
@@ -29,10 +34,10 @@ jobs:
2934
- name: Run setup
3035
uses: ./.github/actions/setup
3136
with:
32-
additional-cache-key: loom
37+
additional-cache-key: loom-${{ matrix.flags || 'default' }}
3338
- name: Install just & nextest
3439
uses: taiki-e/install-action@0c5db7f7f897c03b771660e91d065338615679f4 # v2.60.0
3540
with:
3641
tool: just@1.43.0,cargo-nextest@0.9.129
3742
- name: Run loom tests
38-
run: just test-loom --verbose
43+
run: just test-loom ${{ matrix.flags }} --verbose

0 commit comments

Comments
 (0)