Skip to content

Commit 5d9178b

Browse files
authored
Use member name as filter for wgpu tests (#3405)
1 parent 6efc6fe commit 5d9178b

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

xtask/src/commands/test.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,17 @@ fn handle_wgpu_test(member: &str, args: &TestCmdArgs) -> anyhow::Result<()> {
3636
#[cfg(not(unix))]
3737
let filter_err = |e: &&ProcessExitError| matches!(e.signal, Some(ExitSignal { code: 11, .. }));
3838

39-
let member = WorkspaceMember {
39+
let workspace_member = WorkspaceMember {
4040
name: member.into(),
4141
path: "".into(), // unused
4242
};
4343

44-
if let Err(err) = base_commands::test::run_unit_test(&member, args) {
44+
if let Err(err) = base_commands::test::run_unit_test(&workspace_member, args) {
4545
let should_ignore = err
4646
.downcast_ref::<ProcessExitError>()
4747
.filter(filter_err)
48-
.map(|e| {
49-
e.message.contains("burn-wgpu")
50-
|| e.message.contains("burn-router")
51-
|| e.message.contains("burn-vision")
52-
})
48+
// Failed to execute unit test for '{member}'
49+
.map(|e| e.message.contains(member))
5350
.unwrap_or(false);
5451

5552
if should_ignore {

0 commit comments

Comments
 (0)