From ec6645a21f4e390d9a99dec428879ec7b00a6dce Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 25 Jun 2026 05:04:19 +0400 Subject: fix(stage0): harden native smoke provenance audit --- apps/fparkan-vulkan-smoke/src/main.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'apps') diff --git a/apps/fparkan-vulkan-smoke/src/main.rs b/apps/fparkan-vulkan-smoke/src/main.rs index 13451a3..86052d5 100644 --- a/apps/fparkan-vulkan-smoke/src/main.rs +++ b/apps/fparkan-vulkan-smoke/src/main.rs @@ -575,6 +575,26 @@ mod tests { ); } + #[test] + fn rejects_deprecated_self_assertion_flags() { + for flag in [ + "--status", + "--platform", + "--validation-error-count", + "--resize-count", + "--swapchain-recreate-count", + ] { + let parsed = SmokeOptions::parse(&[ + "--out".to_string(), + "target/report.json".to_string(), + flag.to_string(), + "value".to_string(), + ]); + + assert_eq!(parsed, Err(format!("unknown native smoke option: {flag}"))); + } + } + #[test] fn renders_string_array_json() { assert_eq!( -- cgit v1.2.3