diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/input.json b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/input.json new file mode 100644 index 000000000000..236b14c3c242 --- /dev/null +++ b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/input.json @@ -0,0 +1,14 @@ +[ + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" }, + { "type": "KeyDown", "key_code": 9 }, + { "type": "Wait" } +] diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.01.expected.png b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.01.expected.png new file mode 100644 index 000000000000..614e24635ca7 Binary files /dev/null and b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.01.expected.png differ diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.02.expected.png b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.02.expected.png new file mode 100644 index 000000000000..2d936211017d Binary files /dev/null and b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.02.expected.png differ diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.03.expected.png b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.03.expected.png new file mode 100644 index 000000000000..908cf577e5ff Binary files /dev/null and b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.03.expected.png differ diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.04.expected.png b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.04.expected.png new file mode 100644 index 000000000000..a68f4fda2d71 Binary files /dev/null and b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.04.expected.png differ diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.05.expected.png b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.05.expected.png new file mode 100644 index 000000000000..86b591d4b5cc Binary files /dev/null and b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.05.expected.png differ diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.06.expected.png b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.06.expected.png new file mode 100644 index 000000000000..3f2197c017d0 Binary files /dev/null and b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.06.expected.png differ diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.txt b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/output.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.as b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.as new file mode 100644 index 000000000000..43c265b4d182 --- /dev/null +++ b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.as @@ -0,0 +1,12 @@ +element1.tabEnabled = true; +element1.tabIndex = 1; +element2.tabEnabled = true; +element2.tabIndex = 2; +element3.tabEnabled = true; +element3.tabIndex = 3; +element4.tabEnabled = true; +element4.tabIndex = 4; +element5.tabEnabled = true; +element5.tabIndex = 5; +element6.tabEnabled = true; +element6.tabIndex = 6; diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.swf b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.swf new file mode 100644 index 000000000000..f6364433cbfd Binary files /dev/null and b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.swf differ diff --git a/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.toml b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.toml new file mode 100644 index 000000000000..bc3457e83e28 --- /dev/null +++ b/tests/tests/swfs/visual/focus_highlight/focus_highlight_render/test.toml @@ -0,0 +1,30 @@ +num_ticks = 6 + +[image_comparisons."output.01"] +trigger = 1 +max_outliers = 4 + +[image_comparisons."output.02"] +trigger = 2 +max_outliers = 4 + +[image_comparisons."output.03"] +trigger = 3 +max_outliers = 4 + +[image_comparisons."output.04"] +trigger = 4 +max_outliers = 4 + +[image_comparisons."output.05"] +trigger = 5 +# Position of the cursor does not matter, +# what matters is that there's no highlight. +max_outliers = 100 + +[image_comparisons."output.06"] +trigger = 6 +max_outliers = 4 + +[player_options] +with_renderer = { optional = false, sample_count = 1 }