Bug 1964704 - refactor(webgpu): CTS revendor: disable fancy human-focused features for mach vendor invocations r=webgpu-reviewers,nical

Differential Revision: https://phabricator.services.mozilla.com/D248026
This commit is contained in:
Erich Gubler
2025-05-07 18:58:19 +00:00
committed by egubler@mozilla.com
parent fcab82942b
commit a9c4c99ae9
2 changed files with 18 additions and 5 deletions

View File

@@ -45,6 +45,7 @@ vendoring:
command: cargo command: cargo
args: args:
- run - run
- --no-default-features
- -- - --
- '../checkout/' - '../checkout/'

View File

@@ -3,13 +3,25 @@ name = "vendor-webgpu-cts"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2021"
[features]
default = ["human_friendly"]
human_friendly = [
"clap/color",
"clap/help",
"clap/suggestions",
"clap/usage",
"env_logger/auto-color",
"env_logger/humantime",
]
[dependencies] [dependencies]
clap = { version = "4.1.6", features = ["derive"] } clap = { version = "4.1.6", default-features = false, features = [
dunce = "1.0.3" "derive",
env_logger = { version = "0.11.0", default-features = false, features = [ "error-context",
"auto-color", "std",
"humantime",
] } ] }
dunce = "1.0.3"
env_logger = { version = "0.11.0", default-features = false }
ezcmd = "0.3.0" ezcmd = "0.3.0"
itertools = "0.11.0" itertools = "0.11.0"
joinery = "3.1.0" joinery = "3.1.0"