You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expand workspace to cover all crates and enable rust testing (#1684)
Summary:
Expand Github rust testing to the whole workspace of crates in monarch.
Tests that do not pass in Github are marked as fb-only for now. Many of them can
be fixed easily, but we can turn on the majority of tests right away.
Reviewed By: colin2328
Differential Revision: D85676520
Copy file name to clipboardExpand all lines: .github/workflows/test-gpu-rust.yml
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -56,9 +56,11 @@ jobs:
56
56
57
57
# Run GPU Rust tests
58
58
echo "Running OSS Rust tests..."
59
-
# TODO: fix broken tests, then update to `cargo test --no-fail-fast`
60
-
cargo test -p monarch_rdma
61
59
# Uses cargo nextest to run tests in separate processes, which better matches
62
60
# internal buck test behavior.
63
-
# TODO: increase coverage to more crates.
64
-
cargo nextest run -p hyperactor --no-fail-fast
61
+
# The CI profile is configured in .config/nextest.toml
62
+
# Exclude filter is for packages that don't build in Github Actions yet.
63
+
# * monarch_messages: monarch/target/debug/deps/monarch_messages-...: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /meta-pytorch/monarch/libtorch/lib/libtorch_cpu.so)
64
+
cargo nextest run --workspace --profile ci --exclude monarch_messages
0 commit comments