aboutsummaryrefslogtreecommitdiff
path: root/apps/fparkan-vulkan-smoke/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/fparkan-vulkan-smoke/src/main.rs')
-rw-r--r--apps/fparkan-vulkan-smoke/src/main.rs20
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()]),