diff --git a/tests/src/native.rs b/tests/src/native.rs index e7aaa5b1e75..0456945ea1d 100644 --- a/tests/src/native.rs +++ b/tests/src/native.rs @@ -52,6 +52,14 @@ impl NativeTest { std::env::set_var("MTL_DEBUG_LAYER", env_value); std::env::set_var("MTL_SHADER_VALIDATION", env_value); + // Enable MoltenVK Debug for our failing test + if config.name.contains("subgroup_operations") { + std::env::set_var("MVK_CONFIG_LOG_LEVEL", "2"); + std::env::set_var("MVK_DEBUG", "1"); + std::env::set_var("MTL_DEBUG_LAYER", "1"); + std::env::set_var("MTL_SHADER_VALIDATION", "1"); + } + execute_test(config, Some(test_info), adapter_index).await; }), }