Skip to content

Commit 88df961

Browse files
ammarioclaude
andcommitted
ci: add script_integration tests to CI workflow
Ensures the new script-based rule evaluation tests run in CI across all platforms: - macOS tests - Linux tests - Weak mode tests 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 5945508 commit 88df961

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

.github/workflows/tests.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ jobs:
4141
- name: Run smoke tests
4242
run: cargo nextest run --profile ci --test smoke_test --verbose
4343

44+
- name: Run script integration tests
45+
run: cargo nextest run --profile ci --test script_integration --verbose
46+
4447
- name: Run weak mode integration tests
4548
run: |
4649
# On macOS, we only support weak mode due to PF limitations
@@ -112,6 +115,11 @@ jobs:
112115
source ~/.cargo/env
113116
cargo nextest run --profile ci --test smoke_test --verbose
114117
118+
- name: Run script integration tests
119+
run: |
120+
source ~/.cargo/env
121+
cargo nextest run --profile ci --test script_integration --verbose
122+
115123
- name: Run Linux jail integration tests
116124
run: |
117125
source ~/.cargo/env
@@ -148,6 +156,9 @@ jobs:
148156
- name: Build
149157
run: cargo build --verbose
150158

159+
- name: Run script integration tests
160+
run: cargo nextest run --profile ci --test script_integration --verbose
161+
151162
- name: Run weak mode integration tests
152163
run: cargo nextest run --profile ci --test weak_integration --verbose
153164

0 commit comments

Comments
 (0)