diff --git a/tests/screenshot/test_cases/colour_blend b/tests/screenshot/test_cases/colour_blend
new file mode 100644
index 000000000..081aa9cd6
--- /dev/null
+++ b/tests/screenshot/test_cases/colour_blend
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/colour_picker b/tests/screenshot/test_cases/colour_picker
new file mode 100644
index 000000000..a81cdc6de
--- /dev/null
+++ b/tests/screenshot/test_cases/colour_picker
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/colour_random b/tests/screenshot/test_cases/colour_random
new file mode 100644
index 000000000..53618afb5
--- /dev/null
+++ b/tests/screenshot/test_cases/colour_random
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/colour_rgb b/tests/screenshot/test_cases/colour_rgb
new file mode 100644
index 000000000..dcc201451
--- /dev/null
+++ b/tests/screenshot/test_cases/colour_rgb
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_flow_statements b/tests/screenshot/test_cases/controls_flow_statements
new file mode 100644
index 000000000..ea0c652e0
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_flow_statements
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_for b/tests/screenshot/test_cases/controls_for
new file mode 100644
index 000000000..ce1024040
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_for
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_forEach b/tests/screenshot/test_cases/controls_forEach
new file mode 100644
index 000000000..c12ddf210
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_forEach
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_if b/tests/screenshot/test_cases/controls_if
new file mode 100644
index 000000000..a72414781
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_if
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_if_else b/tests/screenshot/test_cases/controls_if_else
new file mode 100644
index 000000000..56e1ca070
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_if_else
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_if_elseif b/tests/screenshot/test_cases/controls_if_elseif
new file mode 100644
index 000000000..c514f3c9c
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_if_elseif
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_if_if b/tests/screenshot/test_cases/controls_if_if
new file mode 100644
index 000000000..e41b9fb5d
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_if_if
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_ifelse b/tests/screenshot/test_cases/controls_ifelse
new file mode 100644
index 000000000..f8c17725b
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_ifelse
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_repeat b/tests/screenshot/test_cases/controls_repeat
new file mode 100644
index 000000000..4994606ac
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_repeat
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_repeat_ext b/tests/screenshot/test_cases/controls_repeat_ext
new file mode 100644
index 000000000..c7e4b4772
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_repeat_ext
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/controls_whileUntil b/tests/screenshot/test_cases/controls_whileUntil
new file mode 100644
index 000000000..b61f2716e
--- /dev/null
+++ b/tests/screenshot/test_cases/controls_whileUntil
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_create_empty b/tests/screenshot/test_cases/lists_create_empty
new file mode 100644
index 000000000..73a64dd85
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_create_empty
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_create_with b/tests/screenshot/test_cases/lists_create_with
new file mode 100644
index 000000000..94bec7cba
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_create_with
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_create_with_container b/tests/screenshot/test_cases/lists_create_with_container
new file mode 100644
index 000000000..8d8c70021
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_create_with_container
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_create_with_item b/tests/screenshot/test_cases/lists_create_with_item
new file mode 100644
index 000000000..41b94c459
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_create_with_item
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_getIndex b/tests/screenshot/test_cases/lists_getIndex
new file mode 100644
index 000000000..a01732f27
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_getIndex
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_getSublist b/tests/screenshot/test_cases/lists_getSublist
new file mode 100644
index 000000000..b77af38e4
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_getSublist
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_indexOf b/tests/screenshot/test_cases/lists_indexOf
new file mode 100644
index 000000000..f62434a16
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_indexOf
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_isEmpty b/tests/screenshot/test_cases/lists_isEmpty
new file mode 100644
index 000000000..13916960a
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_isEmpty
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_length b/tests/screenshot/test_cases/lists_length
new file mode 100644
index 000000000..15f421d64
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_length
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_repeat b/tests/screenshot/test_cases/lists_repeat
new file mode 100644
index 000000000..a405e5256
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_repeat
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_reverse b/tests/screenshot/test_cases/lists_reverse
new file mode 100644
index 000000000..c384c8e38
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_reverse
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_setIndex b/tests/screenshot/test_cases/lists_setIndex
new file mode 100644
index 000000000..fc6d15b0e
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_setIndex
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_sort b/tests/screenshot/test_cases/lists_sort
new file mode 100644
index 000000000..771218a36
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_sort
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/lists_split b/tests/screenshot/test_cases/lists_split
new file mode 100644
index 000000000..d94d2e1f0
--- /dev/null
+++ b/tests/screenshot/test_cases/lists_split
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/logic_boolean b/tests/screenshot/test_cases/logic_boolean
new file mode 100644
index 000000000..b82aaed1e
--- /dev/null
+++ b/tests/screenshot/test_cases/logic_boolean
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/logic_compare b/tests/screenshot/test_cases/logic_compare
new file mode 100644
index 000000000..c98b8a398
--- /dev/null
+++ b/tests/screenshot/test_cases/logic_compare
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/logic_negate b/tests/screenshot/test_cases/logic_negate
new file mode 100644
index 000000000..a8e51a177
--- /dev/null
+++ b/tests/screenshot/test_cases/logic_negate
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/logic_null b/tests/screenshot/test_cases/logic_null
new file mode 100644
index 000000000..614c9525b
--- /dev/null
+++ b/tests/screenshot/test_cases/logic_null
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/logic_operation b/tests/screenshot/test_cases/logic_operation
new file mode 100644
index 000000000..1f39b2c4e
--- /dev/null
+++ b/tests/screenshot/test_cases/logic_operation
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/logic_ternary b/tests/screenshot/test_cases/logic_ternary
new file mode 100644
index 000000000..5c05631a3
--- /dev/null
+++ b/tests/screenshot/test_cases/logic_ternary
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_addition b/tests/screenshot/test_cases/math_addition
new file mode 100644
index 000000000..8966d7cf9
--- /dev/null
+++ b/tests/screenshot/test_cases/math_addition
@@ -0,0 +1,15 @@
+
+
+ ADD
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
diff --git a/tests/screenshot/test_cases/math_arithmetic b/tests/screenshot/test_cases/math_arithmetic
new file mode 100644
index 000000000..01954c240
--- /dev/null
+++ b/tests/screenshot/test_cases/math_arithmetic
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_atan2 b/tests/screenshot/test_cases/math_atan2
new file mode 100644
index 000000000..8d61b1e49
--- /dev/null
+++ b/tests/screenshot/test_cases/math_atan2
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_change b/tests/screenshot/test_cases/math_change
new file mode 100644
index 000000000..891793da4
--- /dev/null
+++ b/tests/screenshot/test_cases/math_change
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_constant b/tests/screenshot/test_cases/math_constant
new file mode 100644
index 000000000..7999005e7
--- /dev/null
+++ b/tests/screenshot/test_cases/math_constant
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_constrain b/tests/screenshot/test_cases/math_constrain
new file mode 100644
index 000000000..3e9ab7fdf
--- /dev/null
+++ b/tests/screenshot/test_cases/math_constrain
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_modulo b/tests/screenshot/test_cases/math_modulo
new file mode 100644
index 000000000..a7cbc6a57
--- /dev/null
+++ b/tests/screenshot/test_cases/math_modulo
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_number b/tests/screenshot/test_cases/math_number
new file mode 100644
index 000000000..9024760e1
--- /dev/null
+++ b/tests/screenshot/test_cases/math_number
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_number_property b/tests/screenshot/test_cases/math_number_property
new file mode 100644
index 000000000..4334424b9
--- /dev/null
+++ b/tests/screenshot/test_cases/math_number_property
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_on_list b/tests/screenshot/test_cases/math_on_list
new file mode 100644
index 000000000..421cddc37
--- /dev/null
+++ b/tests/screenshot/test_cases/math_on_list
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_random_float b/tests/screenshot/test_cases/math_random_float
new file mode 100644
index 000000000..ba4c7e0da
--- /dev/null
+++ b/tests/screenshot/test_cases/math_random_float
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_random_int b/tests/screenshot/test_cases/math_random_int
new file mode 100644
index 000000000..f60430b83
--- /dev/null
+++ b/tests/screenshot/test_cases/math_random_int
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_round b/tests/screenshot/test_cases/math_round
new file mode 100644
index 000000000..e4272b5b5
--- /dev/null
+++ b/tests/screenshot/test_cases/math_round
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_single b/tests/screenshot/test_cases/math_single
new file mode 100644
index 000000000..49e9d7edb
--- /dev/null
+++ b/tests/screenshot/test_cases/math_single
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/math_subtraction b/tests/screenshot/test_cases/math_subtraction
new file mode 100644
index 000000000..f99950b95
--- /dev/null
+++ b/tests/screenshot/test_cases/math_subtraction
@@ -0,0 +1,15 @@
+
+
+ MINUS
+
+
+ 3
+
+
+
+
+ 4
+
+
+
+
diff --git a/tests/screenshot/test_cases/math_trig b/tests/screenshot/test_cases/math_trig
new file mode 100644
index 000000000..778574e40
--- /dev/null
+++ b/tests/screenshot/test_cases/math_trig
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/multi_block_1 b/tests/screenshot/test_cases/multi_block_1
new file mode 100644
index 000000000..54801082d
--- /dev/null
+++ b/tests/screenshot/test_cases/multi_block_1
@@ -0,0 +1,74 @@
+
+
+ item
+
+
+
+
+
+
+ EQ
+
+
+
+
+ TRUE
+
+
+
+
+
+
+ EQ
+
+
+ MULTIPLY
+
+
+ -1
+
+
+
+
+ 42
+
+
+
+
+
+
+
+
+
+
+
+
+ 900
+
+
+
+
+
+
+ item
+
+
+ f00
+
+
+
+
+ item
+
+
+ bar
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/screenshot/test_cases/multi_block_logic b/tests/screenshot/test_cases/multi_block_logic
new file mode 100644
index 000000000..8f79bf437
--- /dev/null
+++ b/tests/screenshot/test_cases/multi_block_logic
@@ -0,0 +1,34 @@
+
+
+ EQ
+
+
+
+
+ TRUE
+
+
+
+
+
+
+ EQ
+
+
+ MULTIPLY
+
+
+ -1
+
+
+
+
+ 42
+
+
+
+
+
+
+
+
diff --git a/tests/screenshot/test_cases/multi_colour_with_external b/tests/screenshot/test_cases/multi_colour_with_external
new file mode 100644
index 000000000..f76e0b4dc
--- /dev/null
+++ b/tests/screenshot/test_cases/multi_colour_with_external
@@ -0,0 +1,44 @@
+
+
+
+
+ 100
+
+
+
+
+ 64
+
+
+
+
+ 10
+
+
+
+
+
+
+ 50
+
+
+
+
+ 0
+
+
+ ADD
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+
+
diff --git a/tests/screenshot/test_cases/multi_colour_with_internal b/tests/screenshot/test_cases/multi_colour_with_internal
new file mode 100644
index 000000000..67a1f0201
--- /dev/null
+++ b/tests/screenshot/test_cases/multi_colour_with_internal
@@ -0,0 +1,44 @@
+
+
+
+
+ 100
+
+
+
+
+ 64
+
+
+
+
+ 10
+
+
+
+
+
+
+ 50
+
+
+
+
+ 0
+
+
+ ADD
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+
+
diff --git a/tests/screenshot/test_cases/multi_stack b/tests/screenshot/test_cases/multi_stack
new file mode 100644
index 000000000..733ce1f02
--- /dev/null
+++ b/tests/screenshot/test_cases/multi_stack
@@ -0,0 +1,53 @@
+
+
+ item
+
+
+ item
+
+
+ one
+
+
+
+
+ item
+
+
+ two
+
+
+
+
+ item
+
+
+ three
+
+
+
+
+ item
+
+
+ four
+
+
+
+
+ item
+
+
+ five
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/screenshot/test_cases/not_true b/tests/screenshot/test_cases/not_true
new file mode 100644
index 000000000..487d32041
--- /dev/null
+++ b/tests/screenshot/test_cases/not_true
@@ -0,0 +1,9 @@
+
+
+
+
+ TRUE
+
+
+
+
diff --git a/tests/screenshot/test_cases/procedures_callnoreturn b/tests/screenshot/test_cases/procedures_callnoreturn
new file mode 100644
index 000000000..6e4d9054f
--- /dev/null
+++ b/tests/screenshot/test_cases/procedures_callnoreturn
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/procedures_callreturn b/tests/screenshot/test_cases/procedures_callreturn
new file mode 100644
index 000000000..db8cc228e
--- /dev/null
+++ b/tests/screenshot/test_cases/procedures_callreturn
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/procedures_defnoreturn b/tests/screenshot/test_cases/procedures_defnoreturn
new file mode 100644
index 000000000..e5c7933b9
--- /dev/null
+++ b/tests/screenshot/test_cases/procedures_defnoreturn
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/procedures_defreturn b/tests/screenshot/test_cases/procedures_defreturn
new file mode 100644
index 000000000..12221236d
--- /dev/null
+++ b/tests/screenshot/test_cases/procedures_defreturn
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/procedures_ifreturn b/tests/screenshot/test_cases/procedures_ifreturn
new file mode 100644
index 000000000..d5b297ab0
--- /dev/null
+++ b/tests/screenshot/test_cases/procedures_ifreturn
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/procedures_mutatorarg b/tests/screenshot/test_cases/procedures_mutatorarg
new file mode 100644
index 000000000..2a8801b15
--- /dev/null
+++ b/tests/screenshot/test_cases/procedures_mutatorarg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/procedures_mutatorcontainer b/tests/screenshot/test_cases/procedures_mutatorcontainer
new file mode 100644
index 000000000..e9223d69a
--- /dev/null
+++ b/tests/screenshot/test_cases/procedures_mutatorcontainer
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_basic_empty b/tests/screenshot/test_cases/test_basic_empty
new file mode 100644
index 000000000..0de4c13de
--- /dev/null
+++ b/tests/screenshot/test_cases/test_basic_empty
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_basic_empty_with_mutator b/tests/screenshot/test_cases/test_basic_empty_with_mutator
new file mode 100644
index 000000000..d13ae968c
--- /dev/null
+++ b/tests/screenshot/test_cases/test_basic_empty_with_mutator
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_basic_limit_instances b/tests/screenshot/test_cases/test_basic_limit_instances
new file mode 100644
index 000000000..cc9b6efa6
--- /dev/null
+++ b/tests/screenshot/test_cases/test_basic_limit_instances
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_basic_value_to_stack b/tests/screenshot/test_cases/test_basic_value_to_stack
new file mode 100644
index 000000000..f91824599
--- /dev/null
+++ b/tests/screenshot/test_cases/test_basic_value_to_stack
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_basic_value_to_statement b/tests/screenshot/test_cases/test_basic_value_to_statement
new file mode 100644
index 000000000..be0c1a1cd
--- /dev/null
+++ b/tests/screenshot/test_cases/test_basic_value_to_statement
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_cases.json b/tests/screenshot/test_cases/test_cases.json
new file mode 100644
index 000000000..904cca64a
--- /dev/null
+++ b/tests/screenshot/test_cases/test_cases.json
@@ -0,0 +1,480 @@
+{
+ "tests": [
+ {
+ "title": "logic_boolean",
+ "skip": false
+ },
+ {
+ "title": "controls_if",
+ "skip": false
+ },
+ {
+ "title": "controls_ifelse",
+ "skip": false
+ },
+ {
+ "title": "logic_compare",
+ "skip": false
+ },
+ {
+ "title": "logic_operation",
+ "skip": false
+ },
+ {
+ "title": "logic_negate",
+ "skip": false
+ },
+ {
+ "title": "logic_null",
+ "skip": false
+ },
+ {
+ "title": "logic_ternary",
+ "skip": false
+ },
+ {
+ "title": "controls_if_if",
+ "skip": false
+ },
+ {
+ "title": "controls_if_elseif",
+ "skip": false
+ },
+ {
+ "title": "controls_if_else",
+ "skip": false
+ },
+ {
+ "title": "controls_repeat_ext",
+ "skip": false
+ },
+ {
+ "title": "controls_repeat",
+ "skip": false
+ },
+ {
+ "title": "controls_whileUntil",
+ "skip": false
+ },
+ {
+ "title": "controls_for",
+ "skip": false
+ },
+ {
+ "title": "controls_forEach",
+ "skip": false
+ },
+ {
+ "title": "controls_flow_statements",
+ "skip": false
+ },
+ {
+ "title": "math_number",
+ "skip": false
+ },
+ {
+ "title": "math_arithmetic",
+ "skip": false
+ },
+ {
+ "title": "math_single",
+ "skip": false
+ },
+ {
+ "title": "math_trig",
+ "skip": false
+ },
+ {
+ "title": "math_constant",
+ "skip": false
+ },
+ {
+ "title": "math_number_property",
+ "skip": false
+ },
+ {
+ "title": "math_change",
+ "skip": false
+ },
+ {
+ "title": "math_round",
+ "skip": false
+ },
+ {
+ "title": "math_on_list",
+ "skip": false
+ },
+ {
+ "title": "math_modulo",
+ "skip": false
+ },
+ {
+ "title": "math_constrain",
+ "skip": false
+ },
+ {
+ "title": "math_random_int",
+ "skip": false
+ },
+ {
+ "title": "math_random_float",
+ "skip": false
+ },
+ {
+ "title": "math_atan2",
+ "skip": false
+ },
+ {
+ "title": "text_join",
+ "skip": false
+ },
+ {
+ "title": "text_create_join_container",
+ "skip": false
+ },
+ {
+ "title": "text_create_join_item",
+ "skip": false
+ },
+ {
+ "title": "text_append",
+ "skip": false
+ },
+ {
+ "title": "text_length",
+ "skip": false
+ },
+ {
+ "title": "text_isEmpty",
+ "skip": false
+ },
+ {
+ "title": "text_indexOf",
+ "skip": false
+ },
+ {
+ "title": "text_charAt",
+ "skip": false
+ },
+ {
+ "title": "text_getSubstring",
+ "skip": false
+ },
+ {
+ "title": "text_changeCase",
+ "skip": false
+ },
+ {
+ "title": "text_trim",
+ "skip": false
+ },
+ {
+ "title": "text_print",
+ "skip": false
+ },
+ {
+ "title": "text_prompt_ext",
+ "skip": false
+ },
+ {
+ "title": "text_prompt",
+ "skip": false
+ },
+ {
+ "title": "text_count",
+ "skip": false
+ },
+ {
+ "title": "text_replace",
+ "skip": false
+ },
+ {
+ "title": "text_reverse",
+ "skip": false
+ },
+ {
+ "title": "lists_create_empty",
+ "skip": false
+ },
+ {
+ "title": "lists_repeat",
+ "skip": false
+ },
+ {
+ "title": "lists_reverse",
+ "skip": false
+ },
+ {
+ "title": "lists_isEmpty",
+ "skip": false
+ },
+ {
+ "title": "lists_length",
+ "skip": false
+ },
+ {
+ "title": "lists_create_with",
+ "skip": false
+ },
+ {
+ "title": "lists_create_with_container",
+ "skip": false
+ },
+ {
+ "title": "lists_create_with_item",
+ "skip": false
+ },
+ {
+ "title": "lists_indexOf",
+ "skip": false
+ },
+ {
+ "title": "lists_getIndex",
+ "skip": false
+ },
+ {
+ "title": "lists_setIndex",
+ "skip": false
+ },
+ {
+ "title": "lists_getSublist",
+ "skip": false
+ },
+ {
+ "title": "lists_sort",
+ "skip": false
+ },
+ {
+ "title": "lists_split",
+ "skip": false
+ },
+ {
+ "title": "colour_picker",
+ "skip": false
+ },
+ {
+ "title": "colour_random",
+ "skip": false
+ },
+ {
+ "title": "colour_rgb",
+ "skip": false
+ },
+ {
+ "title": "colour_blend",
+ "skip": false
+ },
+ {
+ "title": "variables_get",
+ "skip": false
+ },
+ {
+ "title": "variables_set",
+ "skip": false
+ },
+ {
+ "title": "variables_get_dynamic",
+ "skip": false
+ },
+ {
+ "title": "variables_set_dynamic",
+ "skip": false
+ },
+ {
+ "title": "procedures_defnoreturn",
+ "skip": true
+ },
+ {
+ "title": "procedures_defreturn",
+ "skip": true
+ },
+ {
+ "title": "procedures_mutatorcontainer",
+ "skip": true
+ },
+ {
+ "title": "procedures_mutatorarg",
+ "skip": true
+ },
+ {
+ "title": "procedures_callnoreturn",
+ "skip": true
+ },
+ {
+ "title": "procedures_callreturn",
+ "skip": true
+ },
+ {
+ "title": "procedures_ifreturn",
+ "skip": true
+ },
+ {
+ "title": "test_basic_empty",
+ "skip": false
+ },
+ {
+ "title": "test_basic_value_to_stack",
+ "skip": false
+ },
+ {
+ "title": "test_basic_value_to_statement",
+ "skip": false
+ },
+ {
+ "title": "test_basic_limit_instances",
+ "skip": false
+ },
+ {
+ "title": "test_dropdowns_long",
+ "skip": false
+ },
+ {
+ "title": "test_dropdowns_images",
+ "skip": false
+ },
+ {
+ "title": "test_dropdowns_images_and_text",
+ "skip": false
+ },
+ {
+ "title": "test_fields_angle",
+ "skip": false
+ },
+ {
+ "title": "test_fields_date",
+ "skip": false
+ },
+ {
+ "title": "test_fields_text_input",
+ "skip": false
+ },
+ {
+ "title": "test_fields_checkbox",
+ "skip": false
+ },
+ {
+ "title": "test_fields_colour",
+ "skip": false
+ },
+ {
+ "title": "test_fields_variable",
+ "skip": false
+ },
+ {
+ "title": "test_fields_label_serializable",
+ "skip": false
+ },
+ {
+ "title": "test_numbers_float",
+ "skip": false
+ },
+ {
+ "title": "test_numbers_whole",
+ "skip": false
+ },
+ {
+ "title": "test_numbers_hundredths",
+ "skip": false
+ },
+ {
+ "title": "test_numbers_halves",
+ "skip": false
+ },
+ {
+ "title": "test_numbers_three_halves",
+ "skip": false
+ },
+ {
+ "title": "test_numbers_whole_bounded",
+ "skip": false
+ },
+ {
+ "title": "test_images_datauri",
+ "skip": false
+ },
+ {
+ "title": "test_images_small",
+ "skip": false
+ },
+ {
+ "title": "test_images_large",
+ "skip": false
+ },
+ {
+ "title": "test_images_fliprtl",
+ "skip": false
+ },
+ {
+ "title": "test_images_missing",
+ "skip": false
+ },
+ {
+ "title": "test_images_many_icons",
+ "skip": false
+ },
+ {
+ "title": "test_style_hat",
+ "skip": false
+ },
+ {
+ "title": "test_style_hex1",
+ "skip": false
+ },
+ {
+ "title": "test_style_hex2",
+ "skip": false
+ },
+ {
+ "title": "test_style_hex3",
+ "skip": false
+ },
+ {
+ "title": "test_style_no_colour",
+ "skip": false
+ },
+ {
+ "title": "test_style_hex4",
+ "skip": false
+ },
+ {
+ "title": "test_style_hex5",
+ "skip": false
+ },
+ {
+ "title": "test_style_emoji",
+ "skip": false
+ },
+ {
+ "title": "test_basic_empty_with_mutator",
+ "skip": false
+ },
+ {
+ "title": "test_dropdowns_dynamic",
+ "skip": false
+ },
+ {
+ "title": "multi_block_1",
+ "skip": false
+ },
+ {
+ "title": "multi_block_logic",
+ "skip": false
+ },
+ {
+ "title": "multi_colour_with_external",
+ "skip": false
+ },
+ {
+ "title": "multi_colour_with_internal",
+ "skip": false
+ },
+ {
+ "title": "not_true",
+ "skip": false
+ },
+ {
+ "title": "multi_stack",
+ "skip": false
+ }
+ ]
+}
diff --git a/tests/screenshot/test_cases/test_dropdowns_dynamic b/tests/screenshot/test_cases/test_dropdowns_dynamic
new file mode 100644
index 000000000..5eaad103b
--- /dev/null
+++ b/tests/screenshot/test_cases/test_dropdowns_dynamic
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_dropdowns_images b/tests/screenshot/test_cases/test_dropdowns_images
new file mode 100644
index 000000000..fcae217e3
--- /dev/null
+++ b/tests/screenshot/test_cases/test_dropdowns_images
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_dropdowns_images_and_text b/tests/screenshot/test_cases/test_dropdowns_images_and_text
new file mode 100644
index 000000000..4a1a91812
--- /dev/null
+++ b/tests/screenshot/test_cases/test_dropdowns_images_and_text
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_dropdowns_long b/tests/screenshot/test_cases/test_dropdowns_long
new file mode 100644
index 000000000..193a97577
--- /dev/null
+++ b/tests/screenshot/test_cases/test_dropdowns_long
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_fields_angle b/tests/screenshot/test_cases/test_fields_angle
new file mode 100644
index 000000000..522913e5d
--- /dev/null
+++ b/tests/screenshot/test_cases/test_fields_angle
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_fields_checkbox b/tests/screenshot/test_cases/test_fields_checkbox
new file mode 100644
index 000000000..4100ff157
--- /dev/null
+++ b/tests/screenshot/test_cases/test_fields_checkbox
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_fields_colour b/tests/screenshot/test_cases/test_fields_colour
new file mode 100644
index 000000000..6c2d51460
--- /dev/null
+++ b/tests/screenshot/test_cases/test_fields_colour
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_fields_date b/tests/screenshot/test_cases/test_fields_date
new file mode 100644
index 000000000..2f53fd369
--- /dev/null
+++ b/tests/screenshot/test_cases/test_fields_date
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_fields_label_serializable b/tests/screenshot/test_cases/test_fields_label_serializable
new file mode 100644
index 000000000..69965ec60
--- /dev/null
+++ b/tests/screenshot/test_cases/test_fields_label_serializable
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_fields_text_input b/tests/screenshot/test_cases/test_fields_text_input
new file mode 100644
index 000000000..120da6d43
--- /dev/null
+++ b/tests/screenshot/test_cases/test_fields_text_input
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_fields_variable b/tests/screenshot/test_cases/test_fields_variable
new file mode 100644
index 000000000..d02388cde
--- /dev/null
+++ b/tests/screenshot/test_cases/test_fields_variable
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_images_datauri b/tests/screenshot/test_cases/test_images_datauri
new file mode 100644
index 000000000..11e12c034
--- /dev/null
+++ b/tests/screenshot/test_cases/test_images_datauri
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_images_fliprtl b/tests/screenshot/test_cases/test_images_fliprtl
new file mode 100644
index 000000000..712481e18
--- /dev/null
+++ b/tests/screenshot/test_cases/test_images_fliprtl
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_images_large b/tests/screenshot/test_cases/test_images_large
new file mode 100644
index 000000000..b3d7c475e
--- /dev/null
+++ b/tests/screenshot/test_cases/test_images_large
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_images_many_icons b/tests/screenshot/test_cases/test_images_many_icons
new file mode 100644
index 000000000..e50280aef
--- /dev/null
+++ b/tests/screenshot/test_cases/test_images_many_icons
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_images_missing b/tests/screenshot/test_cases/test_images_missing
new file mode 100644
index 000000000..ac4db7535
--- /dev/null
+++ b/tests/screenshot/test_cases/test_images_missing
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_images_small b/tests/screenshot/test_cases/test_images_small
new file mode 100644
index 000000000..90b12d056
--- /dev/null
+++ b/tests/screenshot/test_cases/test_images_small
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_numbers_float b/tests/screenshot/test_cases/test_numbers_float
new file mode 100644
index 000000000..8eb75f542
--- /dev/null
+++ b/tests/screenshot/test_cases/test_numbers_float
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_numbers_halves b/tests/screenshot/test_cases/test_numbers_halves
new file mode 100644
index 000000000..b8c1d76bb
--- /dev/null
+++ b/tests/screenshot/test_cases/test_numbers_halves
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_numbers_hundredths b/tests/screenshot/test_cases/test_numbers_hundredths
new file mode 100644
index 000000000..41d220d4d
--- /dev/null
+++ b/tests/screenshot/test_cases/test_numbers_hundredths
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_numbers_three_halves b/tests/screenshot/test_cases/test_numbers_three_halves
new file mode 100644
index 000000000..b2426742d
--- /dev/null
+++ b/tests/screenshot/test_cases/test_numbers_three_halves
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_numbers_whole b/tests/screenshot/test_cases/test_numbers_whole
new file mode 100644
index 000000000..322668d90
--- /dev/null
+++ b/tests/screenshot/test_cases/test_numbers_whole
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_numbers_whole_bounded b/tests/screenshot/test_cases/test_numbers_whole_bounded
new file mode 100644
index 000000000..22daf3380
--- /dev/null
+++ b/tests/screenshot/test_cases/test_numbers_whole_bounded
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_style_emoji b/tests/screenshot/test_cases/test_style_emoji
new file mode 100644
index 000000000..c9aa43bef
--- /dev/null
+++ b/tests/screenshot/test_cases/test_style_emoji
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_style_hat b/tests/screenshot/test_cases/test_style_hat
new file mode 100644
index 000000000..8910a75dd
--- /dev/null
+++ b/tests/screenshot/test_cases/test_style_hat
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_style_hex1 b/tests/screenshot/test_cases/test_style_hex1
new file mode 100644
index 000000000..5438a7199
--- /dev/null
+++ b/tests/screenshot/test_cases/test_style_hex1
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_style_hex2 b/tests/screenshot/test_cases/test_style_hex2
new file mode 100644
index 000000000..1d79dca38
--- /dev/null
+++ b/tests/screenshot/test_cases/test_style_hex2
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_style_hex3 b/tests/screenshot/test_cases/test_style_hex3
new file mode 100644
index 000000000..eec05b9a1
--- /dev/null
+++ b/tests/screenshot/test_cases/test_style_hex3
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_style_hex4 b/tests/screenshot/test_cases/test_style_hex4
new file mode 100644
index 000000000..cff99f5f1
--- /dev/null
+++ b/tests/screenshot/test_cases/test_style_hex4
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_style_hex5 b/tests/screenshot/test_cases/test_style_hex5
new file mode 100644
index 000000000..930efdbe5
--- /dev/null
+++ b/tests/screenshot/test_cases/test_style_hex5
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/test_style_no_colour b/tests/screenshot/test_cases/test_style_no_colour
new file mode 100644
index 000000000..15346e8c8
--- /dev/null
+++ b/tests/screenshot/test_cases/test_style_no_colour
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_append b/tests/screenshot/test_cases/text_append
new file mode 100644
index 000000000..2017fe20d
--- /dev/null
+++ b/tests/screenshot/test_cases/text_append
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_changeCase b/tests/screenshot/test_cases/text_changeCase
new file mode 100644
index 000000000..210a8eaa1
--- /dev/null
+++ b/tests/screenshot/test_cases/text_changeCase
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_charAt b/tests/screenshot/test_cases/text_charAt
new file mode 100644
index 000000000..2c7479bca
--- /dev/null
+++ b/tests/screenshot/test_cases/text_charAt
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_count b/tests/screenshot/test_cases/text_count
new file mode 100644
index 000000000..aad715c39
--- /dev/null
+++ b/tests/screenshot/test_cases/text_count
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_create_join_container b/tests/screenshot/test_cases/text_create_join_container
new file mode 100644
index 000000000..ef36dcad2
--- /dev/null
+++ b/tests/screenshot/test_cases/text_create_join_container
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_create_join_item b/tests/screenshot/test_cases/text_create_join_item
new file mode 100644
index 000000000..e64b9e2ff
--- /dev/null
+++ b/tests/screenshot/test_cases/text_create_join_item
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_getSubstring b/tests/screenshot/test_cases/text_getSubstring
new file mode 100644
index 000000000..862a50926
--- /dev/null
+++ b/tests/screenshot/test_cases/text_getSubstring
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_indexOf b/tests/screenshot/test_cases/text_indexOf
new file mode 100644
index 000000000..f8aa8422d
--- /dev/null
+++ b/tests/screenshot/test_cases/text_indexOf
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_isEmpty b/tests/screenshot/test_cases/text_isEmpty
new file mode 100644
index 000000000..17d725a48
--- /dev/null
+++ b/tests/screenshot/test_cases/text_isEmpty
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_join b/tests/screenshot/test_cases/text_join
new file mode 100644
index 000000000..7a81e7149
--- /dev/null
+++ b/tests/screenshot/test_cases/text_join
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_length b/tests/screenshot/test_cases/text_length
new file mode 100644
index 000000000..96e9efeef
--- /dev/null
+++ b/tests/screenshot/test_cases/text_length
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_print b/tests/screenshot/test_cases/text_print
new file mode 100644
index 000000000..5d95c9fd8
--- /dev/null
+++ b/tests/screenshot/test_cases/text_print
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_prompt b/tests/screenshot/test_cases/text_prompt
new file mode 100644
index 000000000..2b83e2c64
--- /dev/null
+++ b/tests/screenshot/test_cases/text_prompt
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_prompt_ext b/tests/screenshot/test_cases/text_prompt_ext
new file mode 100644
index 000000000..936692483
--- /dev/null
+++ b/tests/screenshot/test_cases/text_prompt_ext
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_replace b/tests/screenshot/test_cases/text_replace
new file mode 100644
index 000000000..cc82f9773
--- /dev/null
+++ b/tests/screenshot/test_cases/text_replace
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_reverse b/tests/screenshot/test_cases/text_reverse
new file mode 100644
index 000000000..755e8e09d
--- /dev/null
+++ b/tests/screenshot/test_cases/text_reverse
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/text_trim b/tests/screenshot/test_cases/text_trim
new file mode 100644
index 000000000..c0b4b0842
--- /dev/null
+++ b/tests/screenshot/test_cases/text_trim
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/variables_get b/tests/screenshot/test_cases/variables_get
new file mode 100644
index 000000000..2080aa66f
--- /dev/null
+++ b/tests/screenshot/test_cases/variables_get
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/variables_get_dynamic b/tests/screenshot/test_cases/variables_get_dynamic
new file mode 100644
index 000000000..1c935486c
--- /dev/null
+++ b/tests/screenshot/test_cases/variables_get_dynamic
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/variables_set b/tests/screenshot/test_cases/variables_set
new file mode 100644
index 000000000..8a392d22f
--- /dev/null
+++ b/tests/screenshot/test_cases/variables_set
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/tests/screenshot/test_cases/variables_set_dynamic b/tests/screenshot/test_cases/variables_set_dynamic
new file mode 100644
index 000000000..25c949c29
--- /dev/null
+++ b/tests/screenshot/test_cases/variables_set_dynamic
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file