diff options
| author | Valentin Popov <valentin@popov.link> | 2026-06-25 04:04:19 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-06-25 10:45:34 +0300 |
| commit | ec6645a21f4e390d9a99dec428879ec7b00a6dce (patch) | |
| tree | 22ca48ce925eb45b833197b04f69f531c340bbab /apps | |
| parent | d1b7b43dce1b7a343d9e02f2bd870f8575828793 (diff) | |
| download | fparkan-ec6645a21f4e390d9a99dec428879ec7b00a6dce.tar.xz fparkan-ec6645a21f4e390d9a99dec428879ec7b00a6dce.zip | |
fix(stage0): harden native smoke provenance audit
Diffstat (limited to 'apps')
| -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()]), |
