From ce50af8509b527bc0c1b1316055c8cd8f820a6fa Mon Sep 17 00:00:00 2001 From: Furior Date: Tue, 31 Dec 2024 10:45:55 +0700 Subject: [PATCH] remove space from folder names tests for specific var decls rename broken tests folder rename another few folders another rename Revert "tests for specific var decls" This reverts commit 2ec1dfcad6361c94165f2433b2907c37ab59ed2d. renamed all the tests --- .../DMProject/{Broken Tests => BrokenTests}/Const/ConstProc.dm | 0 .../DMProject/{Broken Tests => BrokenTests}/Const/ConstSort.dm | 0 .../Expression/ModifiedType}/basic.dm | 0 .../Expression/ModifiedType}/multi.dm | 0 .../Expression/ModifiedType}/space_before_brace.dm | 0 .../{Broken Tests => BrokenTests}/Expression/String/raw2.dm | 0 .../{Broken Tests => BrokenTests}/Expression/escape_identifier.dm | 0 .../{Broken Tests => BrokenTests}/Indent/closing_brace.dm | 0 .../Indent/ignore_close_bracket_indent.dm | 0 .../{Broken Tests => BrokenTests}/Indent/whitespace_before_var.dm | 0 .../DMProject/{Broken Tests => BrokenTests}/Operators/ninto.dm | 0 .../{Broken Tests => BrokenTests}/Operators/valid_and_null.dm | 0 .../Operators/valid_and_null_assign.dm | 0 .../Preprocessor/define_var_clash1.dm | 0 .../{Broken Tests => BrokenTests}/Procs/Filter/outline.dm | 0 .../{Broken Tests => BrokenTests}/Procs/allow_null_argname.dm | 0 .../Procs/indeterminate_assoc_arg.dm | 0 .../SpecialProcs}/new/atom_bad_loc.dm | 0 .../{Broken Tests => BrokenTests}/Statements/Assign/to_src.dm | 0 .../Statements/ControlFlow}/sleep/no_paren.dm | 0 .../{Broken Tests => BrokenTests}/Statements/For/expr_only.dm | 0 .../Statements/For/expr_only_decl.dm | 0 .../{Broken Tests => BrokenTests}/Statements/For/fakeout4.dm | 0 .../Statements/For/incr_multi_expr.dm | 0 .../Statements/For/init_multi_expr.dm | 0 .../{Broken Tests => BrokenTests}/Statements/For/var_only.dm | 0 .../{Broken Tests => BrokenTests}/Statements/For/var_only_as.dm | 0 .../Statements/For/var_only_typed.dm | 0 .../{Broken Tests => BrokenTests}/Stdlib/List/bitwise_ops.dm | 0 .../Tree/Const/Div_Zero/div_zero1.dm | 0 .../Tree/Const/Div_Zero/div_zero3.dm | 0 .../Tree/Const/Div_Zero/div_zero4.dm | 0 .../Tree/Const/Div_Zero/div_zero6.dm | 0 .../{Broken Tests => BrokenTests}/Tree/Const/const_fn.dm | 0 .../Tree/Global/StaticScope}/no_objproc_in_static.dm | 0 .../Tree/Global/StaticScope}/scope2.dm | 0 .../Tree/Global/StaticScope}/scope5.dm | 0 .../{Broken Tests => BrokenTests}/Tree/Global/Var/vars_field.dm | 0 .../Tree/Override/override_toplevel_nonexist.dm | 0 .../{Broken Tests => BrokenTests}/Tree/Override/override_x.dm | 0 .../Type Inference => BrokenTests/TypeInference}/parent_loop.dm | 0 .../Type Inference => BrokenTests/TypeInference}/paths.dm | 0 .../{Broken Tests => BrokenTests}/Typemaker/arg_implicit_null.dm | 0 .../{Broken Tests => BrokenTests}/Typemaker/proc_path_error.dm | 0 .../{Special Procs => SpecialProcs}/initial/initial_global_var.dm | 0 .../{Special Procs => SpecialProcs}/initial/initial_list_idx.dm | 0 .../Tests/{Special Procs => SpecialProcs}/initial/initial_null.dm | 0 .../initial/initial_parent_type.dm | 0 .../Tests/{Special Procs => SpecialProcs}/initial/initial_path.dm | 0 .../{Special Procs => SpecialProcs}/initial/initial_proc_args.dm | 0 .../Tests/{Special Procs => SpecialProcs}/initial/initial_type.dm | 0 .../{Special Procs => SpecialProcs}/initial/initial_vars_index.dm | 0 .../{Special Procs => SpecialProcs}/issaved/issaved_list_idx.dm | 0 .../{Special Procs => SpecialProcs}/issaved/issaved_vars_index.dm | 0 .../{Special Procs => SpecialProcs}/locate/tag_deleted_obj.dm | 0 .../{Special Procs => SpecialProcs}/locate/tag_empty_string.dm | 0 .../Tests/{Special Procs => SpecialProcs}/locate/tag_nulled.dm | 0 .../Tests/{Special Procs => SpecialProcs}/nameof/nameof.dm | 0 .../Tests/{Special Procs => SpecialProcs}/nameof/nameof_error.dm | 0 .../Tests/{Special Procs => SpecialProcs}/new/newlist.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/blocks_1.dm | 0 .../Statements/{Control Flow => ControlFlow}/empty_blocks.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/empty_proc.dm | 0 .../Statements/{Control Flow => ControlFlow}/goto_inside_loop.dm | 0 .../Statements/{Control Flow => ControlFlow}/label_before_var.dm | 0 .../Statements/{Control Flow => ControlFlow}/labelled_loop_1.dm | 0 .../Statements/{Control Flow => ControlFlow}/labelled_loop_2.dm | 0 .../Statements/{Control Flow => ControlFlow}/labelled_loop_3.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/labels_1.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/labels_2.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/labels_3.dm | 0 .../Statements/{Control Flow => ControlFlow}/labels_bad_jump.dm | 0 .../Statements/{Control Flow => ControlFlow}/labels_bad_link.dm | 0 .../Statements/{Control Flow => ControlFlow}/labels_order.dm | 0 .../Statements/{Control Flow => ControlFlow}/labels_order_bad.dm | 0 .../Statements/{Control Flow => ControlFlow}/labels_scoped.dm | 0 .../Statements/{Control Flow => ControlFlow}/sleep/negative.dm | 0 .../Statements/{Control Flow => ControlFlow}/spawn_oneliner.dm | 0 .../Statements/{Control Flow => ControlFlow}/spawn_self_test.dm | 0 .../{Control Flow => ControlFlow}/spawn_while_enumerating.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/try_catch1.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/try_catch2.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/try_catch3.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/try_catch4.dm | 0 .../Tests/Statements/{Control Flow => ControlFlow}/try_catch5.dm | 0 .../Statements/{Control Flow => ControlFlow}/try_catch_nested.dm | 0 .../Tests/Statements/{Var Decl => VarDecl}/as_in_decl.dm | 0 .../Tests/Statements/{Var Decl => VarDecl}/var_decl_expr.dm | 0 .../Tests/Statements/{Var Decl => VarDecl}/var_decl_multi.dm | 0 .../Tests/Statements/{Var Decl => VarDecl}/var_name_keyword1.dm | 0 .../Tests/Statements/{Var Decl => VarDecl}/var_name_keyword2.dm | 0 .../{Static Scope => StaticScope}/assign_global_to_global.dm | 0 .../Tests/Tree/Global/{Static Scope => StaticScope}/scope1.dm | 0 .../Tests/Tree/Global/{Static Scope => StaticScope}/scope3.dm | 0 .../Tests/Tree/Global/{Static Scope => StaticScope}/scope4.dm | 0 .../Global/{Static Scope => StaticScope}/scope_in_assoc_list.dm | 0 .../Tree/Global/{Static Scope => StaticScope}/static_list.dm | 0 .../Tree/Global/{Static Scope => StaticScope}/static_proc.dm | 0 .../Tree/Global/{Static Scope => StaticScope}/static_vars.dm | 0 .../Tests/{Type Inference => TypeInference}/infer_override.dm | 0 .../Tests/{Type Inference => TypeInference}/nestedinference.dm | 0 .../{Type Inference => TypeInference}/pointless_upcasting.dm | 0 .../Tests/{Type Inference => TypeInference}/ternary_op.dm | 0 .../Tests/{Type Inference => TypeInference}/type_var_clash.dm | 0 .../Tests/{Type Inference => TypeInference}/unknown_type.dm | 0 105 files changed, 0 insertions(+), 0 deletions(-) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Const/ConstProc.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Const/ConstSort.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Expression/Modified Type => BrokenTests/Expression/ModifiedType}/basic.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Expression/Modified Type => BrokenTests/Expression/ModifiedType}/multi.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Expression/Modified Type => BrokenTests/Expression/ModifiedType}/space_before_brace.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Expression/String/raw2.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Expression/escape_identifier.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Indent/closing_brace.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Indent/ignore_close_bracket_indent.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Indent/whitespace_before_var.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Operators/ninto.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Operators/valid_and_null.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Operators/valid_and_null_assign.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Preprocessor/define_var_clash1.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Procs/Filter/outline.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Procs/allow_null_argname.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Procs/indeterminate_assoc_arg.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Special Procs => BrokenTests/SpecialProcs}/new/atom_bad_loc.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/Assign/to_src.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Statements/Control Flow => BrokenTests/Statements/ControlFlow}/sleep/no_paren.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/For/expr_only.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/For/expr_only_decl.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/For/fakeout4.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/For/incr_multi_expr.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/For/init_multi_expr.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/For/var_only.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/For/var_only_as.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Statements/For/var_only_typed.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Stdlib/List/bitwise_ops.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Tree/Const/Div_Zero/div_zero1.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Tree/Const/Div_Zero/div_zero3.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Tree/Const/Div_Zero/div_zero4.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Tree/Const/Div_Zero/div_zero6.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Tree/Const/const_fn.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Tree/Global/Static Scope => BrokenTests/Tree/Global/StaticScope}/no_objproc_in_static.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Tree/Global/Static Scope => BrokenTests/Tree/Global/StaticScope}/scope2.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Tree/Global/Static Scope => BrokenTests/Tree/Global/StaticScope}/scope5.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Tree/Global/Var/vars_field.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Tree/Override/override_toplevel_nonexist.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Tree/Override/override_x.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Type Inference => BrokenTests/TypeInference}/parent_loop.dm (100%) rename Content.Tests/DMProject/{Broken Tests/Type Inference => BrokenTests/TypeInference}/paths.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Typemaker/arg_implicit_null.dm (100%) rename Content.Tests/DMProject/{Broken Tests => BrokenTests}/Typemaker/proc_path_error.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/initial/initial_global_var.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/initial/initial_list_idx.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/initial/initial_null.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/initial/initial_parent_type.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/initial/initial_path.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/initial/initial_proc_args.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/initial/initial_type.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/initial/initial_vars_index.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/issaved/issaved_list_idx.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/issaved/issaved_vars_index.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/locate/tag_deleted_obj.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/locate/tag_empty_string.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/locate/tag_nulled.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/nameof/nameof.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/nameof/nameof_error.dm (100%) rename Content.Tests/DMProject/Tests/{Special Procs => SpecialProcs}/new/newlist.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/blocks_1.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/empty_blocks.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/empty_proc.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/goto_inside_loop.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/label_before_var.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labelled_loop_1.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labelled_loop_2.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labelled_loop_3.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labels_1.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labels_2.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labels_3.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labels_bad_jump.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labels_bad_link.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labels_order.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labels_order_bad.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/labels_scoped.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/sleep/negative.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/spawn_oneliner.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/spawn_self_test.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/spawn_while_enumerating.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/try_catch1.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/try_catch2.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/try_catch3.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/try_catch4.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/try_catch5.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Control Flow => ControlFlow}/try_catch_nested.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Var Decl => VarDecl}/as_in_decl.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Var Decl => VarDecl}/var_decl_expr.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Var Decl => VarDecl}/var_decl_multi.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Var Decl => VarDecl}/var_name_keyword1.dm (100%) rename Content.Tests/DMProject/Tests/Statements/{Var Decl => VarDecl}/var_name_keyword2.dm (100%) rename Content.Tests/DMProject/Tests/Tree/Global/{Static Scope => StaticScope}/assign_global_to_global.dm (100%) rename Content.Tests/DMProject/Tests/Tree/Global/{Static Scope => StaticScope}/scope1.dm (100%) rename Content.Tests/DMProject/Tests/Tree/Global/{Static Scope => StaticScope}/scope3.dm (100%) rename Content.Tests/DMProject/Tests/Tree/Global/{Static Scope => StaticScope}/scope4.dm (100%) rename Content.Tests/DMProject/Tests/Tree/Global/{Static Scope => StaticScope}/scope_in_assoc_list.dm (100%) rename Content.Tests/DMProject/Tests/Tree/Global/{Static Scope => StaticScope}/static_list.dm (100%) rename Content.Tests/DMProject/Tests/Tree/Global/{Static Scope => StaticScope}/static_proc.dm (100%) rename Content.Tests/DMProject/Tests/Tree/Global/{Static Scope => StaticScope}/static_vars.dm (100%) rename Content.Tests/DMProject/Tests/{Type Inference => TypeInference}/infer_override.dm (100%) rename Content.Tests/DMProject/Tests/{Type Inference => TypeInference}/nestedinference.dm (100%) rename Content.Tests/DMProject/Tests/{Type Inference => TypeInference}/pointless_upcasting.dm (100%) rename Content.Tests/DMProject/Tests/{Type Inference => TypeInference}/ternary_op.dm (100%) rename Content.Tests/DMProject/Tests/{Type Inference => TypeInference}/type_var_clash.dm (100%) rename Content.Tests/DMProject/Tests/{Type Inference => TypeInference}/unknown_type.dm (100%) diff --git a/Content.Tests/DMProject/Broken Tests/Const/ConstProc.dm b/Content.Tests/DMProject/BrokenTests/Const/ConstProc.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Const/ConstProc.dm rename to Content.Tests/DMProject/BrokenTests/Const/ConstProc.dm diff --git a/Content.Tests/DMProject/Broken Tests/Const/ConstSort.dm b/Content.Tests/DMProject/BrokenTests/Const/ConstSort.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Const/ConstSort.dm rename to Content.Tests/DMProject/BrokenTests/Const/ConstSort.dm diff --git a/Content.Tests/DMProject/Broken Tests/Expression/Modified Type/basic.dm b/Content.Tests/DMProject/BrokenTests/Expression/ModifiedType/basic.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Expression/Modified Type/basic.dm rename to Content.Tests/DMProject/BrokenTests/Expression/ModifiedType/basic.dm diff --git a/Content.Tests/DMProject/Broken Tests/Expression/Modified Type/multi.dm b/Content.Tests/DMProject/BrokenTests/Expression/ModifiedType/multi.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Expression/Modified Type/multi.dm rename to Content.Tests/DMProject/BrokenTests/Expression/ModifiedType/multi.dm diff --git a/Content.Tests/DMProject/Broken Tests/Expression/Modified Type/space_before_brace.dm b/Content.Tests/DMProject/BrokenTests/Expression/ModifiedType/space_before_brace.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Expression/Modified Type/space_before_brace.dm rename to Content.Tests/DMProject/BrokenTests/Expression/ModifiedType/space_before_brace.dm diff --git a/Content.Tests/DMProject/Broken Tests/Expression/String/raw2.dm b/Content.Tests/DMProject/BrokenTests/Expression/String/raw2.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Expression/String/raw2.dm rename to Content.Tests/DMProject/BrokenTests/Expression/String/raw2.dm diff --git a/Content.Tests/DMProject/Broken Tests/Expression/escape_identifier.dm b/Content.Tests/DMProject/BrokenTests/Expression/escape_identifier.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Expression/escape_identifier.dm rename to Content.Tests/DMProject/BrokenTests/Expression/escape_identifier.dm diff --git a/Content.Tests/DMProject/Broken Tests/Indent/closing_brace.dm b/Content.Tests/DMProject/BrokenTests/Indent/closing_brace.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Indent/closing_brace.dm rename to Content.Tests/DMProject/BrokenTests/Indent/closing_brace.dm diff --git a/Content.Tests/DMProject/Broken Tests/Indent/ignore_close_bracket_indent.dm b/Content.Tests/DMProject/BrokenTests/Indent/ignore_close_bracket_indent.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Indent/ignore_close_bracket_indent.dm rename to Content.Tests/DMProject/BrokenTests/Indent/ignore_close_bracket_indent.dm diff --git a/Content.Tests/DMProject/Broken Tests/Indent/whitespace_before_var.dm b/Content.Tests/DMProject/BrokenTests/Indent/whitespace_before_var.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Indent/whitespace_before_var.dm rename to Content.Tests/DMProject/BrokenTests/Indent/whitespace_before_var.dm diff --git a/Content.Tests/DMProject/Broken Tests/Operators/ninto.dm b/Content.Tests/DMProject/BrokenTests/Operators/ninto.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Operators/ninto.dm rename to Content.Tests/DMProject/BrokenTests/Operators/ninto.dm diff --git a/Content.Tests/DMProject/Broken Tests/Operators/valid_and_null.dm b/Content.Tests/DMProject/BrokenTests/Operators/valid_and_null.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Operators/valid_and_null.dm rename to Content.Tests/DMProject/BrokenTests/Operators/valid_and_null.dm diff --git a/Content.Tests/DMProject/Broken Tests/Operators/valid_and_null_assign.dm b/Content.Tests/DMProject/BrokenTests/Operators/valid_and_null_assign.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Operators/valid_and_null_assign.dm rename to Content.Tests/DMProject/BrokenTests/Operators/valid_and_null_assign.dm diff --git a/Content.Tests/DMProject/Broken Tests/Preprocessor/define_var_clash1.dm b/Content.Tests/DMProject/BrokenTests/Preprocessor/define_var_clash1.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Preprocessor/define_var_clash1.dm rename to Content.Tests/DMProject/BrokenTests/Preprocessor/define_var_clash1.dm diff --git a/Content.Tests/DMProject/Broken Tests/Procs/Filter/outline.dm b/Content.Tests/DMProject/BrokenTests/Procs/Filter/outline.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Procs/Filter/outline.dm rename to Content.Tests/DMProject/BrokenTests/Procs/Filter/outline.dm diff --git a/Content.Tests/DMProject/Broken Tests/Procs/allow_null_argname.dm b/Content.Tests/DMProject/BrokenTests/Procs/allow_null_argname.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Procs/allow_null_argname.dm rename to Content.Tests/DMProject/BrokenTests/Procs/allow_null_argname.dm diff --git a/Content.Tests/DMProject/Broken Tests/Procs/indeterminate_assoc_arg.dm b/Content.Tests/DMProject/BrokenTests/Procs/indeterminate_assoc_arg.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Procs/indeterminate_assoc_arg.dm rename to Content.Tests/DMProject/BrokenTests/Procs/indeterminate_assoc_arg.dm diff --git a/Content.Tests/DMProject/Broken Tests/Special Procs/new/atom_bad_loc.dm b/Content.Tests/DMProject/BrokenTests/SpecialProcs/new/atom_bad_loc.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Special Procs/new/atom_bad_loc.dm rename to Content.Tests/DMProject/BrokenTests/SpecialProcs/new/atom_bad_loc.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/Assign/to_src.dm b/Content.Tests/DMProject/BrokenTests/Statements/Assign/to_src.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/Assign/to_src.dm rename to Content.Tests/DMProject/BrokenTests/Statements/Assign/to_src.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/Control Flow/sleep/no_paren.dm b/Content.Tests/DMProject/BrokenTests/Statements/ControlFlow/sleep/no_paren.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/Control Flow/sleep/no_paren.dm rename to Content.Tests/DMProject/BrokenTests/Statements/ControlFlow/sleep/no_paren.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/For/expr_only.dm b/Content.Tests/DMProject/BrokenTests/Statements/For/expr_only.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/For/expr_only.dm rename to Content.Tests/DMProject/BrokenTests/Statements/For/expr_only.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/For/expr_only_decl.dm b/Content.Tests/DMProject/BrokenTests/Statements/For/expr_only_decl.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/For/expr_only_decl.dm rename to Content.Tests/DMProject/BrokenTests/Statements/For/expr_only_decl.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/For/fakeout4.dm b/Content.Tests/DMProject/BrokenTests/Statements/For/fakeout4.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/For/fakeout4.dm rename to Content.Tests/DMProject/BrokenTests/Statements/For/fakeout4.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/For/incr_multi_expr.dm b/Content.Tests/DMProject/BrokenTests/Statements/For/incr_multi_expr.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/For/incr_multi_expr.dm rename to Content.Tests/DMProject/BrokenTests/Statements/For/incr_multi_expr.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/For/init_multi_expr.dm b/Content.Tests/DMProject/BrokenTests/Statements/For/init_multi_expr.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/For/init_multi_expr.dm rename to Content.Tests/DMProject/BrokenTests/Statements/For/init_multi_expr.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/For/var_only.dm b/Content.Tests/DMProject/BrokenTests/Statements/For/var_only.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/For/var_only.dm rename to Content.Tests/DMProject/BrokenTests/Statements/For/var_only.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/For/var_only_as.dm b/Content.Tests/DMProject/BrokenTests/Statements/For/var_only_as.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/For/var_only_as.dm rename to Content.Tests/DMProject/BrokenTests/Statements/For/var_only_as.dm diff --git a/Content.Tests/DMProject/Broken Tests/Statements/For/var_only_typed.dm b/Content.Tests/DMProject/BrokenTests/Statements/For/var_only_typed.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Statements/For/var_only_typed.dm rename to Content.Tests/DMProject/BrokenTests/Statements/For/var_only_typed.dm diff --git a/Content.Tests/DMProject/Broken Tests/Stdlib/List/bitwise_ops.dm b/Content.Tests/DMProject/BrokenTests/Stdlib/List/bitwise_ops.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Stdlib/List/bitwise_ops.dm rename to Content.Tests/DMProject/BrokenTests/Stdlib/List/bitwise_ops.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Const/Div_Zero/div_zero1.dm b/Content.Tests/DMProject/BrokenTests/Tree/Const/Div_Zero/div_zero1.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Const/Div_Zero/div_zero1.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Const/Div_Zero/div_zero1.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Const/Div_Zero/div_zero3.dm b/Content.Tests/DMProject/BrokenTests/Tree/Const/Div_Zero/div_zero3.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Const/Div_Zero/div_zero3.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Const/Div_Zero/div_zero3.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Const/Div_Zero/div_zero4.dm b/Content.Tests/DMProject/BrokenTests/Tree/Const/Div_Zero/div_zero4.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Const/Div_Zero/div_zero4.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Const/Div_Zero/div_zero4.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Const/Div_Zero/div_zero6.dm b/Content.Tests/DMProject/BrokenTests/Tree/Const/Div_Zero/div_zero6.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Const/Div_Zero/div_zero6.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Const/Div_Zero/div_zero6.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Const/const_fn.dm b/Content.Tests/DMProject/BrokenTests/Tree/Const/const_fn.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Const/const_fn.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Const/const_fn.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Global/Static Scope/no_objproc_in_static.dm b/Content.Tests/DMProject/BrokenTests/Tree/Global/StaticScope/no_objproc_in_static.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Global/Static Scope/no_objproc_in_static.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Global/StaticScope/no_objproc_in_static.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Global/Static Scope/scope2.dm b/Content.Tests/DMProject/BrokenTests/Tree/Global/StaticScope/scope2.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Global/Static Scope/scope2.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Global/StaticScope/scope2.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Global/Static Scope/scope5.dm b/Content.Tests/DMProject/BrokenTests/Tree/Global/StaticScope/scope5.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Global/Static Scope/scope5.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Global/StaticScope/scope5.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Global/Var/vars_field.dm b/Content.Tests/DMProject/BrokenTests/Tree/Global/Var/vars_field.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Global/Var/vars_field.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Global/Var/vars_field.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Override/override_toplevel_nonexist.dm b/Content.Tests/DMProject/BrokenTests/Tree/Override/override_toplevel_nonexist.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Override/override_toplevel_nonexist.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Override/override_toplevel_nonexist.dm diff --git a/Content.Tests/DMProject/Broken Tests/Tree/Override/override_x.dm b/Content.Tests/DMProject/BrokenTests/Tree/Override/override_x.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Tree/Override/override_x.dm rename to Content.Tests/DMProject/BrokenTests/Tree/Override/override_x.dm diff --git a/Content.Tests/DMProject/Broken Tests/Type Inference/parent_loop.dm b/Content.Tests/DMProject/BrokenTests/TypeInference/parent_loop.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Type Inference/parent_loop.dm rename to Content.Tests/DMProject/BrokenTests/TypeInference/parent_loop.dm diff --git a/Content.Tests/DMProject/Broken Tests/Type Inference/paths.dm b/Content.Tests/DMProject/BrokenTests/TypeInference/paths.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Type Inference/paths.dm rename to Content.Tests/DMProject/BrokenTests/TypeInference/paths.dm diff --git a/Content.Tests/DMProject/Broken Tests/Typemaker/arg_implicit_null.dm b/Content.Tests/DMProject/BrokenTests/Typemaker/arg_implicit_null.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Typemaker/arg_implicit_null.dm rename to Content.Tests/DMProject/BrokenTests/Typemaker/arg_implicit_null.dm diff --git a/Content.Tests/DMProject/Broken Tests/Typemaker/proc_path_error.dm b/Content.Tests/DMProject/BrokenTests/Typemaker/proc_path_error.dm similarity index 100% rename from Content.Tests/DMProject/Broken Tests/Typemaker/proc_path_error.dm rename to Content.Tests/DMProject/BrokenTests/Typemaker/proc_path_error.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/initial/initial_global_var.dm b/Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_global_var.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/initial/initial_global_var.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_global_var.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/initial/initial_list_idx.dm b/Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_list_idx.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/initial/initial_list_idx.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_list_idx.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/initial/initial_null.dm b/Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_null.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/initial/initial_null.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_null.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/initial/initial_parent_type.dm b/Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_parent_type.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/initial/initial_parent_type.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_parent_type.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/initial/initial_path.dm b/Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_path.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/initial/initial_path.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_path.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/initial/initial_proc_args.dm b/Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_proc_args.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/initial/initial_proc_args.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_proc_args.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/initial/initial_type.dm b/Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_type.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/initial/initial_type.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_type.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/initial/initial_vars_index.dm b/Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_vars_index.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/initial/initial_vars_index.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/initial/initial_vars_index.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/issaved/issaved_list_idx.dm b/Content.Tests/DMProject/Tests/SpecialProcs/issaved/issaved_list_idx.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/issaved/issaved_list_idx.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/issaved/issaved_list_idx.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/issaved/issaved_vars_index.dm b/Content.Tests/DMProject/Tests/SpecialProcs/issaved/issaved_vars_index.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/issaved/issaved_vars_index.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/issaved/issaved_vars_index.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/locate/tag_deleted_obj.dm b/Content.Tests/DMProject/Tests/SpecialProcs/locate/tag_deleted_obj.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/locate/tag_deleted_obj.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/locate/tag_deleted_obj.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/locate/tag_empty_string.dm b/Content.Tests/DMProject/Tests/SpecialProcs/locate/tag_empty_string.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/locate/tag_empty_string.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/locate/tag_empty_string.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/locate/tag_nulled.dm b/Content.Tests/DMProject/Tests/SpecialProcs/locate/tag_nulled.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/locate/tag_nulled.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/locate/tag_nulled.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/nameof/nameof.dm b/Content.Tests/DMProject/Tests/SpecialProcs/nameof/nameof.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/nameof/nameof.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/nameof/nameof.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/nameof/nameof_error.dm b/Content.Tests/DMProject/Tests/SpecialProcs/nameof/nameof_error.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/nameof/nameof_error.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/nameof/nameof_error.dm diff --git a/Content.Tests/DMProject/Tests/Special Procs/new/newlist.dm b/Content.Tests/DMProject/Tests/SpecialProcs/new/newlist.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Special Procs/new/newlist.dm rename to Content.Tests/DMProject/Tests/SpecialProcs/new/newlist.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/blocks_1.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/blocks_1.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/blocks_1.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/blocks_1.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/empty_blocks.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/empty_blocks.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/empty_blocks.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/empty_blocks.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/empty_proc.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/empty_proc.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/empty_proc.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/empty_proc.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/goto_inside_loop.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/goto_inside_loop.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/goto_inside_loop.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/goto_inside_loop.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/label_before_var.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/label_before_var.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/label_before_var.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/label_before_var.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labelled_loop_1.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labelled_loop_1.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labelled_loop_1.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labelled_loop_1.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labelled_loop_2.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labelled_loop_2.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labelled_loop_2.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labelled_loop_2.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labelled_loop_3.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labelled_loop_3.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labelled_loop_3.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labelled_loop_3.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labels_1.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_1.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labels_1.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_1.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labels_2.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_2.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labels_2.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_2.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labels_3.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_3.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labels_3.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_3.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labels_bad_jump.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_bad_jump.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labels_bad_jump.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_bad_jump.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labels_bad_link.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_bad_link.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labels_bad_link.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_bad_link.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labels_order.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_order.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labels_order.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_order.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labels_order_bad.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_order_bad.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labels_order_bad.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_order_bad.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/labels_scoped.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_scoped.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/labels_scoped.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/labels_scoped.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/sleep/negative.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/sleep/negative.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/sleep/negative.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/sleep/negative.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/spawn_oneliner.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/spawn_oneliner.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/spawn_oneliner.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/spawn_oneliner.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/spawn_self_test.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/spawn_self_test.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/spawn_self_test.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/spawn_self_test.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/spawn_while_enumerating.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/spawn_while_enumerating.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/spawn_while_enumerating.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/spawn_while_enumerating.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch1.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch1.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch1.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch1.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch2.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch2.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch2.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch2.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch3.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch3.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch3.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch3.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch4.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch4.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch4.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch4.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch5.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch5.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch5.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch5.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch_nested.dm b/Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch_nested.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Control Flow/try_catch_nested.dm rename to Content.Tests/DMProject/Tests/Statements/ControlFlow/try_catch_nested.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Var Decl/as_in_decl.dm b/Content.Tests/DMProject/Tests/Statements/VarDecl/as_in_decl.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Var Decl/as_in_decl.dm rename to Content.Tests/DMProject/Tests/Statements/VarDecl/as_in_decl.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Var Decl/var_decl_expr.dm b/Content.Tests/DMProject/Tests/Statements/VarDecl/var_decl_expr.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Var Decl/var_decl_expr.dm rename to Content.Tests/DMProject/Tests/Statements/VarDecl/var_decl_expr.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Var Decl/var_decl_multi.dm b/Content.Tests/DMProject/Tests/Statements/VarDecl/var_decl_multi.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Var Decl/var_decl_multi.dm rename to Content.Tests/DMProject/Tests/Statements/VarDecl/var_decl_multi.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Var Decl/var_name_keyword1.dm b/Content.Tests/DMProject/Tests/Statements/VarDecl/var_name_keyword1.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Var Decl/var_name_keyword1.dm rename to Content.Tests/DMProject/Tests/Statements/VarDecl/var_name_keyword1.dm diff --git a/Content.Tests/DMProject/Tests/Statements/Var Decl/var_name_keyword2.dm b/Content.Tests/DMProject/Tests/Statements/VarDecl/var_name_keyword2.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Statements/Var Decl/var_name_keyword2.dm rename to Content.Tests/DMProject/Tests/Statements/VarDecl/var_name_keyword2.dm diff --git a/Content.Tests/DMProject/Tests/Tree/Global/Static Scope/assign_global_to_global.dm b/Content.Tests/DMProject/Tests/Tree/Global/StaticScope/assign_global_to_global.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Tree/Global/Static Scope/assign_global_to_global.dm rename to Content.Tests/DMProject/Tests/Tree/Global/StaticScope/assign_global_to_global.dm diff --git a/Content.Tests/DMProject/Tests/Tree/Global/Static Scope/scope1.dm b/Content.Tests/DMProject/Tests/Tree/Global/StaticScope/scope1.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Tree/Global/Static Scope/scope1.dm rename to Content.Tests/DMProject/Tests/Tree/Global/StaticScope/scope1.dm diff --git a/Content.Tests/DMProject/Tests/Tree/Global/Static Scope/scope3.dm b/Content.Tests/DMProject/Tests/Tree/Global/StaticScope/scope3.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Tree/Global/Static Scope/scope3.dm rename to Content.Tests/DMProject/Tests/Tree/Global/StaticScope/scope3.dm diff --git a/Content.Tests/DMProject/Tests/Tree/Global/Static Scope/scope4.dm b/Content.Tests/DMProject/Tests/Tree/Global/StaticScope/scope4.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Tree/Global/Static Scope/scope4.dm rename to Content.Tests/DMProject/Tests/Tree/Global/StaticScope/scope4.dm diff --git a/Content.Tests/DMProject/Tests/Tree/Global/Static Scope/scope_in_assoc_list.dm b/Content.Tests/DMProject/Tests/Tree/Global/StaticScope/scope_in_assoc_list.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Tree/Global/Static Scope/scope_in_assoc_list.dm rename to Content.Tests/DMProject/Tests/Tree/Global/StaticScope/scope_in_assoc_list.dm diff --git a/Content.Tests/DMProject/Tests/Tree/Global/Static Scope/static_list.dm b/Content.Tests/DMProject/Tests/Tree/Global/StaticScope/static_list.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Tree/Global/Static Scope/static_list.dm rename to Content.Tests/DMProject/Tests/Tree/Global/StaticScope/static_list.dm diff --git a/Content.Tests/DMProject/Tests/Tree/Global/Static Scope/static_proc.dm b/Content.Tests/DMProject/Tests/Tree/Global/StaticScope/static_proc.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Tree/Global/Static Scope/static_proc.dm rename to Content.Tests/DMProject/Tests/Tree/Global/StaticScope/static_proc.dm diff --git a/Content.Tests/DMProject/Tests/Tree/Global/Static Scope/static_vars.dm b/Content.Tests/DMProject/Tests/Tree/Global/StaticScope/static_vars.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Tree/Global/Static Scope/static_vars.dm rename to Content.Tests/DMProject/Tests/Tree/Global/StaticScope/static_vars.dm diff --git a/Content.Tests/DMProject/Tests/Type Inference/infer_override.dm b/Content.Tests/DMProject/Tests/TypeInference/infer_override.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Type Inference/infer_override.dm rename to Content.Tests/DMProject/Tests/TypeInference/infer_override.dm diff --git a/Content.Tests/DMProject/Tests/Type Inference/nestedinference.dm b/Content.Tests/DMProject/Tests/TypeInference/nestedinference.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Type Inference/nestedinference.dm rename to Content.Tests/DMProject/Tests/TypeInference/nestedinference.dm diff --git a/Content.Tests/DMProject/Tests/Type Inference/pointless_upcasting.dm b/Content.Tests/DMProject/Tests/TypeInference/pointless_upcasting.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Type Inference/pointless_upcasting.dm rename to Content.Tests/DMProject/Tests/TypeInference/pointless_upcasting.dm diff --git a/Content.Tests/DMProject/Tests/Type Inference/ternary_op.dm b/Content.Tests/DMProject/Tests/TypeInference/ternary_op.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Type Inference/ternary_op.dm rename to Content.Tests/DMProject/Tests/TypeInference/ternary_op.dm diff --git a/Content.Tests/DMProject/Tests/Type Inference/type_var_clash.dm b/Content.Tests/DMProject/Tests/TypeInference/type_var_clash.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Type Inference/type_var_clash.dm rename to Content.Tests/DMProject/Tests/TypeInference/type_var_clash.dm diff --git a/Content.Tests/DMProject/Tests/Type Inference/unknown_type.dm b/Content.Tests/DMProject/Tests/TypeInference/unknown_type.dm similarity index 100% rename from Content.Tests/DMProject/Tests/Type Inference/unknown_type.dm rename to Content.Tests/DMProject/Tests/TypeInference/unknown_type.dm