diff options
Diffstat (limited to 'apps/fparkan-vulkan-smoke/src/main.rs')
| -rw-r--r-- | apps/fparkan-vulkan-smoke/src/main.rs | 20 |
1 files changed, 20 insertions, 0 deletions
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 @@ -576,6 +576,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!( render_string_array(&["VUID-A".to_string(), "VUID-B".to_string()]), |
