Skip to content

Commit 3b77ab3

Browse files
committed
Peers tests.
Self test confirmed to work
1 parent 8e75514 commit 3b77ab3

6 files changed

Lines changed: 903 additions & 17 deletions

File tree

Cargo.lock

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

crates/cli/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ chrono.workspace = true
4545
sysinfo.workspace = true
4646
quick-xml.workspace = true
4747
futures.workspace = true
48+
sha2.workspace = true
4849

4950
[dev-dependencies]
5051
tempfile.workspace = true

crates/cli/src/commands/test/mod.rs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,21 @@ fn list_test_cases(category: TestCategory) -> Vec<String> {
8686
]
8787
}
8888
TestCategory::Peers => {
89-
// TODO: Extract from peers::supported_peer_test_cases() +
90-
// supported_self_test_cases()
91-
vec![]
89+
let mut cases: Vec<String> = peers::supported_peer_test_cases()
90+
.into_iter()
91+
.map(|tc| tc.name.to_string())
92+
.collect();
93+
cases.extend(
94+
peers::supported_self_test_cases()
95+
.into_iter()
96+
.map(|tc| tc.name.to_string()),
97+
);
98+
cases.extend(
99+
peers::supported_relay_test_cases()
100+
.into_iter()
101+
.map(|tc| tc.name.to_string()),
102+
);
103+
cases
92104
}
93105
TestCategory::Infra => infra::supported_infra_test_cases()
94106
.into_iter()

0 commit comments

Comments
 (0)