[package] name = "wgpu-test" version.workspace = true authors.workspace = true edition.workspace = true description = "common code for wgpu tests" homepage.workspace = true repository.workspace = true keywords.workspace = true license.workspace = true rust-version.workspace = true autotests = false publish = false [[test]] name = "wgpu-compile-test" path = "compile-tests/root.rs" harness = true [[test]] name = "wgpu-dependency-test" path = "dependency-tests/root.rs" harness = true [[test]] name = "wgpu-gpu-test" path = "gpu-tests/root.rs" harness = false [[test]] name = "wgpu-validation-test" path = "validation-tests/root.rs" harness = true [features] webgl = ["wgpu/webgl"] [dependencies] wgpu = { workspace = true, features = ["noop"] } wgpu-macros.workspace = true anyhow.workspace = true arrayvec.workspace = true approx.workspace = true bitflags.workspace = true bytemuck.workspace = true cargo_metadata.workspace = true cfg-if.workspace = true ctor.workspace = true futures-lite.workspace = true glam.workspace = true itertools.workspace = true image.workspace = true libtest-mimic.workspace = true log.workspace = true parking_lot.workspace = true png.workspace = true pollster.workspace = true profiling.workspace = true serde_json.workspace = true serde.workspace = true strum = { workspace = true, features = ["derive"] } trybuild.workspace = true # Non-Webassembly [target.'cfg(not(target_arch = "wasm32"))'.dependencies] env_logger.workspace = true nv-flip.workspace = true parking_lot = { workspace = true, features = ["deadlock_detection"] } # Webassembly [target.'cfg(target_arch = "wasm32")'.dependencies] console_log.workspace = true wasm-bindgen.workspace = true web-sys = { workspace = true } # Webassembly Dev Dependencies [target.'cfg(target_arch = "wasm32")'.dev-dependencies] image.workspace = true js-sys.workspace = true wasm-bindgen-futures.workspace = true wasm-bindgen-test.workspace = true wasm-bindgen.workspace = true web-sys = { workspace = true, features = ["CanvasRenderingContext2d", "Blob"] } [lints.clippy] disallowed_types = "allow"