From 337e40a2bea4f5d9ab3f4faae639877f3c396f24 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Fri, 16 Jul 2021 20:09:48 -0700 Subject: [PATCH] Enable logging in WGSL and SPIR-V tests. (#1098) Use env_logger::try_init to avoid complaints about repeated initialization. This function is thread-safe. --- tests/snapshots.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/snapshots.rs b/tests/snapshots.rs index 74de68f349..932ebb35eb 100644 --- a/tests/snapshots.rs +++ b/tests/snapshots.rs @@ -324,6 +324,8 @@ fn write_output_wgsl( #[cfg(feature = "wgsl-in")] #[test] fn convert_wgsl() { + let _ = env_logger::try_init(); + let root = env!("CARGO_MANIFEST_DIR"); let inputs = [ ( @@ -407,6 +409,8 @@ fn convert_wgsl() { #[cfg(feature = "spv-in")] fn convert_spv(name: &str, adjust_coordinate_space: bool, targets: Targets) { + let _ = env_logger::try_init(); + let root = env!("CARGO_MANIFEST_DIR"); let module = naga::front::spv::parse_u8_slice( &fs::read(format!("{}/{}/spv/{}.spv", root, BASE_DIR_IN, name)) @@ -453,7 +457,7 @@ fn convert_spv_pointer_access() { #[allow(unused_variables)] #[test] fn convert_glsl_folder() { - env_logger::init(); + let _ = env_logger::try_init(); let root = env!("CARGO_MANIFEST_DIR");