Skip to content

Commit 0807d51

Browse files
committed
Add test_wrapper_binaries.rs
1 parent 1695fab commit 0807d51

File tree

3 files changed

+79
-0
lines changed

3 files changed

+79
-0
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,3 +131,17 @@ jobs:
131131
flags: ${{ steps.vars.outputs.CODECOV_FLAGS }}
132132
name: codecov-umbrella
133133
fail_ci_if_error: false
134+
135+
wrapper-tests:
136+
name: wrapper binaries integration tests
137+
runs-on: ${{ matrix.os }}
138+
strategy:
139+
matrix:
140+
os: [ubuntu-latest, macOS-latest, windows-latest]
141+
steps:
142+
- uses: actions/checkout@v6
143+
- uses: dtolnay/rust-toolchain@stable
144+
- name: Run wrapper binary tests
145+
run: |
146+
# Run only the wrapper integration tests to validate wrapper behavior
147+
cargo test --test wrapper_binaries -- --nocapture

Cargo.lock

Lines changed: 64 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ rand = { workspace = true }
7575
uutests = { workspace = true }
7676
ctor = { workspace = true }
7777
uucore = { workspace = true, features = ["entries", "process", "signals"] }
78+
assert_cmd = "2.0"
7879

7980
[target.'cfg(unix)'.dev-dependencies]
8081
xattr = { workspace = true }

0 commit comments

Comments
 (0)