Skip to content

Commit 8902e0c

Browse files
dulinrileyfacebook-github-bot
authored andcommitted
Expand workspace to cover all crates and enable rust testing
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. Differential Revision: D85676520
1 parent 9b48962 commit 8902e0c

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

.github/workflows/test-gpu-rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,4 @@ jobs:
6161
# Uses cargo nextest to run tests in separate processes, which better matches
6262
# internal buck test behavior.
6363
# TODO: increase coverage to more crates.
64-
cargo nextest run -p hyperactor --no-fail-fast
64+
cargo nextest run --workspace --no-fail-fast

Cargo.toml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[workspace]
22
resolver = "2"
33
members = [
4+
"build_utils",
45
"controller",
56
"cuda-sys",
67
"erased_lifetime",
@@ -10,11 +11,22 @@ members = [
1011
"hyperactor_multiprocess",
1112
"hyperactor_mesh",
1213
"hyperactor_mesh_macros",
13-
"ndslice",
14+
"hyperactor_telemetry",
15+
"monarch_conda",
1416
"monarch_extension",
15-
"monarch_tensor_worker",
17+
"monarch_hyperactor",
18+
"monarch_messages",
19+
"monarch_perfetto_trace",
1620
"monarch_rdma",
21+
"monarch_simulator",
22+
"monarch_tensor_worker",
23+
"monarch_types",
1724
"nccl-sys",
25+
"ndslice",
26+
"preempt_rwlock",
1827
"rdmaxcel-sys",
28+
"serde_multipart",
29+
"timed_test",
1930
"torch-sys",
31+
"torch-sys-cuda",
2032
]

0 commit comments

Comments
 (0)