From acd604e8ad008a5ce4e87c07956a30e3f0417f48 Mon Sep 17 00:00:00 2001 From: Nicolas Stucki Date: Wed, 31 Oct 2018 21:03:37 +0100 Subject: [PATCH] Remove separate compilation tests for pickling blacklist --- .../test/dotc/pos-test-pickling.blacklist | 28 ------ .../test/dotc/run-test-pickling.blacklist | 91 ------------------- .../dotty/tools/dotc/CompilationTests.scala | 4 +- .../dotty/tools/vulpix/ParallelTesting.scala | 2 +- .../1567/PosZInt_1.scala | 0 .../1567/Test_2.scala | 0 .../cycle/J_1.java | 0 .../cycle/X_2.scala | 0 .../false-companion/00_outerinnerTest_2.scala | 0 .../false-companion/01_outerinnerFoo_2.scala | 0 .../false-companion/outerFoo_1.scala | 0 .../false-companion/outerinnerFoo_1.scala | 0 .../i0881/A_1.scala | 0 .../i0881/B_2.scala | 0 .../i1137-1/A_1.scala | 0 .../i1137-1/B_2.scala | 0 .../i1137-2/A_1.scala | 0 .../i1137-2/B_2.scala | 0 .../i1137-3/A_1.scala | 0 .../i1137-3/B_2.scala | 0 .../i2551/library_1.scala | 0 .../i2551/test_2.scala | 0 .../i3273/Foo_1.java | 0 .../i3273/Test_2.scala | 0 .../i3422/a_1.scala | 0 .../i3422/b_2.scala | 0 .../i3467/Test_2.scala | 0 .../i3467/collection_1.scala | 0 .../i3898/quoted_1.scala | 0 .../i3898/quoted_2.scala | 0 .../i3898b/quoted_1.scala | 0 .../i3898b/quoted_2.scala | 0 .../i3898c/quoted_1.scala | 0 .../i3898c/quoted_2.scala | 0 .../i3912-1/i3912_1.scala | 0 .../i3912-1/i3912_2.scala | 0 .../i3912-2/i3912_1.scala | 0 .../i3912-2/i3912_2.scala | 0 .../i3912-3/i3912_1.scala | 0 .../i3912-3/i3912_2.scala | 0 .../i4023/Macro_1.scala | 0 .../i4023/Test_2.scala | 0 .../i4023b/Macro_1.scala | 0 .../i4023b/Test_2.scala | 0 .../i4023c/Macro_1.scala | 0 .../i4023c/Test_2.scala | 0 .../i4167/Test_2.scala | 0 .../i4167/collections_1.scala | 0 .../i4734/Macro_1.scala | 0 .../i4734/Test_2.scala | 0 .../t3249/Test.java | 0 .../t3249/a.scala | 0 .../t3486/JTest.java | 0 .../t3486/test.scala | 0 .../colltest4.check | 0 .../colltest4/CollectionStrawMan4_1.scala | 0 .../colltest4/CollectionTests_2.scala | 0 .../colltest5.check | 0 .../colltest5/CollectionStrawMan5_1.scala | 0 .../colltest5/CollectionTests_2.scala | 0 .../colltest6.check | 0 .../colltest6/CollectionStrawMan6_1.scala | 0 .../colltest6/CollectionTests_2.scala | 0 .../i1140/A_1.scala | 0 .../i1140/B_2.scala | 0 .../i1144/AB_1.scala | 0 .../i1144/C_2.scala | 0 .../i4431.check | 0 .../i4431/quoted_1.scala | 0 .../i4431/quoted_2.scala | 0 .../i4455.check | 0 .../i4455/Macro_1.scala | 0 .../i4455/Test_2.scala | 0 .../i4492.check | 0 .../i4492/quoted_1.scala | 0 .../i4492/quoted_2.scala | 0 .../i4515/Macro_1.scala | 0 .../i4515/Test_2.scala | 0 .../i4515b/Macro_1.scala | 0 .../i4515b/Test_2.scala | 0 .../i4734.check | 0 .../i4734/Macro_1.scala | 0 .../i4734/Test_2.scala | 0 .../i4735.check | 0 .../i4735/App_2.scala | 0 .../i4735/Macro_1.scala | 0 .../i4803.check | 0 .../i4803/App_2.scala | 0 .../i4803/Macro_1.scala | 0 .../i4803b.check | 0 .../i4803b/App_2.scala | 0 .../i4803b/Macro_1.scala | 0 .../i4803c.check | 0 .../i4803c/App_2.scala | 0 .../i4803c/Macro_1.scala | 0 .../i4803e/App_2.scala | 0 .../i4803e/Macro_1.scala | 0 .../i4803f/App_2.scala | 0 .../i4803f/Macro_1.scala | 0 .../i4947b.check | 0 .../i4947b/Lib_1.scala | 0 .../i4947b/Test_2.scala | 0 .../i5119.check | 0 .../i5119/Macro_1.scala | 0 .../i5119/Main_2.scala | 0 .../i5119b.check | 0 .../i5119b/Macro_1.scala | 0 .../i5119b/Main_2.scala | 0 .../i5188a.check | 0 .../i5188a/Macro_1.scala | 0 .../i5188a/Test_2.scala | 0 .../implicitShortcut/Base_1.scala | 0 .../implicitShortcut/Derived_2.scala | 0 .../implicitShortcut/Test_3.scala | 0 .../inline-case-objects.check | 0 .../inline-case-objects/Macro_1.scala | 0 .../inline-case-objects/Main_2.scala | 0 .../inline-macro-staged-interpreter.check | 0 .../Macro_1.scala | 0 .../Main_2.scala | 0 .../inline-option.check | 0 .../inline-option/Macro_1.scala | 0 .../inline-option/Main_2.scala | 0 .../inline-tuples-1.check | 0 .../inline-tuples-1/Macro_1.scala | 0 .../inline-tuples-1/Main_2.scala | 0 .../inline-tuples-2.check | 0 .../inline-tuples-2/Macro_1.scala | 0 .../inline-tuples-2/Main_2.scala | 0 .../inline-varargs-1.check | 0 .../inline-varargs-1/Macro_1.scala | 0 .../inline-varargs-1/Main_2.scala | 0 .../mixins1/A_1.scala | 0 .../mixins1/C_2.scala | 0 .../outerPatternMatch/Outer_1.scala | 0 .../outerPatternMatch/Test_2.scala | 0 .../paramForwarding_separate.check | 0 .../paramForwarding_separate/A_1.scala | 0 .../paramForwarding_separate/B_2.scala | 0 .../quote-and-splice.check | 0 .../quote-and-splice/Macros_1.scala | 0 .../quote-and-splice/Test_2.scala | 0 .../quote-change-owner.check | 0 .../quote-change-owner/Macro_1.scala | 0 .../quote-change-owner/Test_2.scala | 0 .../quote-force.check | 0 .../quote-force/quoted_1.scala | 0 .../quote-force/quoted_2.scala | 0 .../quote-indexed-map-by-name/quoted_1.scala | 0 .../quote-indexed-map-by-name/quoted_2.scala | 0 .../quote-sep-comp-2/Macro_1.scala | 0 .../quote-sep-comp-2/Test_2.scala | 0 .../quote-sep-comp.check | 0 .../quote-sep-comp/Macro_1.scala | 0 .../quote-sep-comp/Test_2.scala | 0 .../quote-simple-macro.check | 0 .../quote-simple-macro/quoted_1.scala | 0 .../quote-simple-macro/quoted_2.scala | 0 .../quote-unrolled-foreach.check | 0 .../quote-unrolled-foreach/quoted_1.scala | 0 .../quote-unrolled-foreach/quoted_2.scala | 0 .../t3038c.check | 0 .../t3038c/A_1.scala | 0 .../t3038c/B_2.scala | 0 .../t3452a.check | 0 .../t3452a/J_2.java | 0 .../t3452a/S_1.scala | 0 .../t3452a/S_3.scala | 0 .../t3452b-bcode.check | 0 .../t3452b-bcode/J_2.java | 0 .../t3452b-bcode/S_1.scala | 0 .../t3452b-bcode/S_3.scala | 0 .../t3452b.check | 0 .../t3452b/J_2.java | 0 .../t3452b/S_1.scala | 0 .../t3452b/S_3.scala | 0 .../t3452d/A.scala | 0 .../t3452d/Test.java | 0 .../t3452e/A.scala | 0 .../t3452e/B.java | 0 .../t3452e/Test.scala | 0 .../t3452g/A.scala | 0 .../t3452g/Test.java | 0 .../t4238/J_1.java | 0 .../t4238/s_2.scala | 0 .../t4317.check | 0 .../t4317/J_2.java | 0 .../t4317/S_1.scala | 0 .../t4317/S_3.scala | 0 .../t7120.check | 0 .../t7120/Base_1.scala | 0 .../t7120/Derived_2.scala | 0 .../t7120/Run_3.scala | 0 .../t7374.check | 0 .../t7374/Some.scala | 0 .../t7374/Test.java | 0 .../t7859/A_1.scala | 0 .../t7859/B_2.scala | 0 .../t9915/C_1.java | 0 .../t9915/Test_2.scala | 0 .../tasty-argument-tree-1.check | 0 .../tasty-argument-tree-1/quoted_1.scala | 0 .../tasty-argument-tree-1/quoted_2.scala | 0 .../tasty-custom-show.check | 0 .../tasty-custom-show/quoted_1.scala | 0 .../tasty-custom-show/quoted_2.scala | 0 .../tasty-definitions-1.check | 0 .../tasty-definitions-1/quoted_1.scala | 0 .../tasty-definitions-1/quoted_2.scala | 0 .../tasty-eval.check | 0 .../tasty-eval/quoted_1.scala | 0 .../tasty-eval/quoted_2.scala | 0 .../tasty-extractors-1.check | 0 .../tasty-extractors-1/quoted_1.scala | 0 .../tasty-extractors-1/quoted_2.scala | 0 .../tasty-extractors-2.check | 0 .../tasty-extractors-2/quoted_1.scala | 0 .../tasty-extractors-2/quoted_2.scala | 0 .../tasty-extractors-3.check | 0 .../tasty-extractors-3/quoted_1.scala | 0 .../tasty-extractors-3/quoted_2.scala | 0 .../tasty-extractors-constants-1.check | 0 .../quoted_1.scala | 0 .../quoted_2.scala | 0 .../tasty-extractors-types.check | 0 .../tasty-extractors-types/quoted_1.scala | 0 .../tasty-extractors-types/quoted_2.scala | 0 .../tasty-getfile-implicit-fun-context.check | 0 .../App_2.scala | 0 .../Macro_1.scala | 0 .../tasty-getfile.check | 0 .../tasty-getfile/App_2.scala | 0 .../tasty-getfile/Macro_1.scala | 0 .../tasty-implicit-fun-context-2.check | 0 .../tasty-implicit-fun-context-2/App_2.scala | 0 .../Macro_1.scala | 0 .../tasty-indexed-map/quoted_1.scala | 0 .../tasty-indexed-map/quoted_2.scala | 0 .../tasty-linenumber-2.check | 0 .../tasty-linenumber-2/quoted_1.scala | 0 .../tasty-linenumber-2/quoted_2.scala | 0 .../tasty-linenumber.check | 0 .../tasty-linenumber/quoted_1.scala | 0 .../tasty-linenumber/quoted_2.scala | 0 .../tasty-location.check | 0 .../tasty-location/quoted_1.scala | 0 .../tasty-location/quoted_2.scala | 0 .../tasty-macro-assert.check | 0 .../tasty-macro-assert/quoted_1.scala | 0 .../tasty-macro-assert/quoted_2.scala | 0 .../tasty-positioned.check | 0 .../tasty-positioned/quoted_1.scala | 0 .../tasty-positioned/quoted_2.scala | 0 .../tasty-subtyping.check | 0 .../tasty-subtyping/quoted_1.scala | 0 .../tasty-subtyping/quoted_2.scala | 0 .../transparent.check | 0 .../transparent/Test_2.scala | 0 .../transparent/inlines_1.scala | 0 .../transparentAccess/C_1.scala | 0 .../transparentAccess/Test_2.scala | 0 .../transparentPower.check | 0 .../transparentPower/Test_2.scala | 0 .../transparentPower/power_1.scala | 0 .../xml-interpolation-1/Test_2.scala | 0 .../xml-interpolation-1/XmlQuote_1.scala | 0 .../xml-interpolation-2/Test_2.scala | 0 .../xml-interpolation-2/XmlQuote_1.scala | 0 268 files changed, 4 insertions(+), 121 deletions(-) rename tests/{pos => pos-separate-compilation}/1567/PosZInt_1.scala (100%) rename tests/{pos => pos-separate-compilation}/1567/Test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/cycle/J_1.java (100%) rename tests/{pos => pos-separate-compilation}/cycle/X_2.scala (100%) rename tests/{pos => pos-separate-compilation}/false-companion/00_outerinnerTest_2.scala (100%) rename tests/{pos => pos-separate-compilation}/false-companion/01_outerinnerFoo_2.scala (100%) rename tests/{pos => pos-separate-compilation}/false-companion/outerFoo_1.scala (100%) rename tests/{pos => pos-separate-compilation}/false-companion/outerinnerFoo_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i0881/A_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i0881/B_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i1137-1/A_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i1137-1/B_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i1137-2/A_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i1137-2/B_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i1137-3/A_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i1137-3/B_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i2551/library_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i2551/test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3273/Foo_1.java (100%) rename tests/{pos => pos-separate-compilation}/i3273/Test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3422/a_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i3422/b_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3467/Test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3467/collection_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i3898/quoted_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i3898/quoted_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3898b/quoted_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i3898b/quoted_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3898c/quoted_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i3898c/quoted_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3912-1/i3912_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i3912-1/i3912_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3912-2/i3912_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i3912-2/i3912_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i3912-3/i3912_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i3912-3/i3912_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i4023/Macro_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i4023/Test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i4023b/Macro_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i4023b/Test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i4023c/Macro_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i4023c/Test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i4167/Test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/i4167/collections_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i4734/Macro_1.scala (100%) rename tests/{pos => pos-separate-compilation}/i4734/Test_2.scala (100%) rename tests/{pos => pos-separate-compilation}/t3249/Test.java (100%) rename tests/{pos => pos-separate-compilation}/t3249/a.scala (100%) rename tests/{pos => pos-separate-compilation}/t3486/JTest.java (100%) rename tests/{pos => pos-separate-compilation}/t3486/test.scala (100%) rename tests/{run => run-separate-compilation}/colltest4.check (100%) rename tests/{run => run-separate-compilation}/colltest4/CollectionStrawMan4_1.scala (100%) rename tests/{run => run-separate-compilation}/colltest4/CollectionTests_2.scala (100%) rename tests/{run => run-separate-compilation}/colltest5.check (100%) rename tests/{run => run-separate-compilation}/colltest5/CollectionStrawMan5_1.scala (100%) rename tests/{run => run-separate-compilation}/colltest5/CollectionTests_2.scala (100%) rename tests/{run => run-separate-compilation}/colltest6.check (100%) rename tests/{run => run-separate-compilation}/colltest6/CollectionStrawMan6_1.scala (100%) rename tests/{run => run-separate-compilation}/colltest6/CollectionTests_2.scala (100%) rename tests/{run => run-separate-compilation}/i1140/A_1.scala (100%) rename tests/{run => run-separate-compilation}/i1140/B_2.scala (100%) rename tests/{run => run-separate-compilation}/i1144/AB_1.scala (100%) rename tests/{run => run-separate-compilation}/i1144/C_2.scala (100%) rename tests/{run => run-separate-compilation}/i4431.check (100%) rename tests/{run => run-separate-compilation}/i4431/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/i4431/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/i4455.check (100%) rename tests/{run => run-separate-compilation}/i4455/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4455/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/i4492.check (100%) rename tests/{run => run-separate-compilation}/i4492/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/i4492/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/i4515/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4515/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/i4515b/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4515b/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/i4734.check (100%) rename tests/{run => run-separate-compilation}/i4734/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4734/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/i4735.check (100%) rename tests/{run => run-separate-compilation}/i4735/App_2.scala (100%) rename tests/{run => run-separate-compilation}/i4735/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4803.check (100%) rename tests/{run => run-separate-compilation}/i4803/App_2.scala (100%) rename tests/{run => run-separate-compilation}/i4803/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4803b.check (100%) rename tests/{run => run-separate-compilation}/i4803b/App_2.scala (100%) rename tests/{run => run-separate-compilation}/i4803b/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4803c.check (100%) rename tests/{run => run-separate-compilation}/i4803c/App_2.scala (100%) rename tests/{run => run-separate-compilation}/i4803c/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4803e/App_2.scala (100%) rename tests/{run => run-separate-compilation}/i4803e/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4803f/App_2.scala (100%) rename tests/{run => run-separate-compilation}/i4803f/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i4947b.check (100%) rename tests/{run => run-separate-compilation}/i4947b/Lib_1.scala (100%) rename tests/{run => run-separate-compilation}/i4947b/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/i5119.check (100%) rename tests/{run => run-separate-compilation}/i5119/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i5119/Main_2.scala (100%) rename tests/{run => run-separate-compilation}/i5119b.check (100%) rename tests/{run => run-separate-compilation}/i5119b/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i5119b/Main_2.scala (100%) rename tests/{run => run-separate-compilation}/i5188a.check (100%) rename tests/{run => run-separate-compilation}/i5188a/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/i5188a/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/implicitShortcut/Base_1.scala (100%) rename tests/{run => run-separate-compilation}/implicitShortcut/Derived_2.scala (100%) rename tests/{run => run-separate-compilation}/implicitShortcut/Test_3.scala (100%) rename tests/{run => run-separate-compilation}/inline-case-objects.check (100%) rename tests/{run => run-separate-compilation}/inline-case-objects/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/inline-case-objects/Main_2.scala (100%) rename tests/{run => run-separate-compilation}/inline-macro-staged-interpreter.check (100%) rename tests/{run => run-separate-compilation}/inline-macro-staged-interpreter/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/inline-macro-staged-interpreter/Main_2.scala (100%) rename tests/{run => run-separate-compilation}/inline-option.check (100%) rename tests/{run => run-separate-compilation}/inline-option/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/inline-option/Main_2.scala (100%) rename tests/{run => run-separate-compilation}/inline-tuples-1.check (100%) rename tests/{run => run-separate-compilation}/inline-tuples-1/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/inline-tuples-1/Main_2.scala (100%) rename tests/{run => run-separate-compilation}/inline-tuples-2.check (100%) rename tests/{run => run-separate-compilation}/inline-tuples-2/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/inline-tuples-2/Main_2.scala (100%) rename tests/{run => run-separate-compilation}/inline-varargs-1.check (100%) rename tests/{run => run-separate-compilation}/inline-varargs-1/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/inline-varargs-1/Main_2.scala (100%) rename tests/{run => run-separate-compilation}/mixins1/A_1.scala (100%) rename tests/{run => run-separate-compilation}/mixins1/C_2.scala (100%) rename tests/{run => run-separate-compilation}/outerPatternMatch/Outer_1.scala (100%) rename tests/{run => run-separate-compilation}/outerPatternMatch/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/paramForwarding_separate.check (100%) rename tests/{run => run-separate-compilation}/paramForwarding_separate/A_1.scala (100%) rename tests/{run => run-separate-compilation}/paramForwarding_separate/B_2.scala (100%) rename tests/{run => run-separate-compilation}/quote-and-splice.check (100%) rename tests/{run => run-separate-compilation}/quote-and-splice/Macros_1.scala (100%) rename tests/{run => run-separate-compilation}/quote-and-splice/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/quote-change-owner.check (100%) rename tests/{run => run-separate-compilation}/quote-change-owner/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/quote-change-owner/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/quote-force.check (100%) rename tests/{run => run-separate-compilation}/quote-force/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/quote-force/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/quote-indexed-map-by-name/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/quote-indexed-map-by-name/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/quote-sep-comp-2/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/quote-sep-comp-2/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/quote-sep-comp.check (100%) rename tests/{run => run-separate-compilation}/quote-sep-comp/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/quote-sep-comp/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/quote-simple-macro.check (100%) rename tests/{run => run-separate-compilation}/quote-simple-macro/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/quote-simple-macro/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/quote-unrolled-foreach.check (100%) rename tests/{run => run-separate-compilation}/quote-unrolled-foreach/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/quote-unrolled-foreach/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/t3038c.check (100%) rename tests/{run => run-separate-compilation}/t3038c/A_1.scala (100%) rename tests/{run => run-separate-compilation}/t3038c/B_2.scala (100%) rename tests/{run => run-separate-compilation}/t3452a.check (100%) rename tests/{run => run-separate-compilation}/t3452a/J_2.java (100%) rename tests/{run => run-separate-compilation}/t3452a/S_1.scala (100%) rename tests/{run => run-separate-compilation}/t3452a/S_3.scala (100%) rename tests/{run => run-separate-compilation}/t3452b-bcode.check (100%) rename tests/{run => run-separate-compilation}/t3452b-bcode/J_2.java (100%) rename tests/{run => run-separate-compilation}/t3452b-bcode/S_1.scala (100%) rename tests/{run => run-separate-compilation}/t3452b-bcode/S_3.scala (100%) rename tests/{run => run-separate-compilation}/t3452b.check (100%) rename tests/{run => run-separate-compilation}/t3452b/J_2.java (100%) rename tests/{run => run-separate-compilation}/t3452b/S_1.scala (100%) rename tests/{run => run-separate-compilation}/t3452b/S_3.scala (100%) rename tests/{run => run-separate-compilation}/t3452d/A.scala (100%) rename tests/{run => run-separate-compilation}/t3452d/Test.java (100%) rename tests/{run => run-separate-compilation}/t3452e/A.scala (100%) rename tests/{run => run-separate-compilation}/t3452e/B.java (100%) rename tests/{run => run-separate-compilation}/t3452e/Test.scala (100%) rename tests/{run => run-separate-compilation}/t3452g/A.scala (100%) rename tests/{run => run-separate-compilation}/t3452g/Test.java (100%) rename tests/{run => run-separate-compilation}/t4238/J_1.java (100%) rename tests/{run => run-separate-compilation}/t4238/s_2.scala (100%) rename tests/{run => run-separate-compilation}/t4317.check (100%) rename tests/{run => run-separate-compilation}/t4317/J_2.java (100%) rename tests/{run => run-separate-compilation}/t4317/S_1.scala (100%) rename tests/{run => run-separate-compilation}/t4317/S_3.scala (100%) rename tests/{run => run-separate-compilation}/t7120.check (100%) rename tests/{run => run-separate-compilation}/t7120/Base_1.scala (100%) rename tests/{run => run-separate-compilation}/t7120/Derived_2.scala (100%) rename tests/{run => run-separate-compilation}/t7120/Run_3.scala (100%) rename tests/{run => run-separate-compilation}/t7374.check (100%) rename tests/{run => run-separate-compilation}/t7374/Some.scala (100%) rename tests/{run => run-separate-compilation}/t7374/Test.java (100%) rename tests/{run => run-separate-compilation}/t7859/A_1.scala (100%) rename tests/{run => run-separate-compilation}/t7859/B_2.scala (100%) rename tests/{run => run-separate-compilation}/t9915/C_1.java (100%) rename tests/{run => run-separate-compilation}/t9915/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-argument-tree-1.check (100%) rename tests/{run => run-separate-compilation}/tasty-argument-tree-1/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-argument-tree-1/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-custom-show.check (100%) rename tests/{run => run-separate-compilation}/tasty-custom-show/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-custom-show/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-definitions-1.check (100%) rename tests/{run => run-separate-compilation}/tasty-definitions-1/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-definitions-1/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-eval.check (100%) rename tests/{run => run-separate-compilation}/tasty-eval/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-eval/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-1.check (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-1/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-1/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-2.check (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-2/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-2/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-3.check (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-3/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-3/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-constants-1.check (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-constants-1/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-constants-1/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-types.check (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-types/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-extractors-types/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-getfile-implicit-fun-context.check (100%) rename tests/{run => run-separate-compilation}/tasty-getfile-implicit-fun-context/App_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-getfile-implicit-fun-context/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-getfile.check (100%) rename tests/{run => run-separate-compilation}/tasty-getfile/App_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-getfile/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-implicit-fun-context-2.check (100%) rename tests/{run => run-separate-compilation}/tasty-implicit-fun-context-2/App_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-implicit-fun-context-2/Macro_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-indexed-map/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-indexed-map/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-linenumber-2.check (100%) rename tests/{run => run-separate-compilation}/tasty-linenumber-2/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-linenumber-2/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-linenumber.check (100%) rename tests/{run => run-separate-compilation}/tasty-linenumber/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-linenumber/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-location.check (100%) rename tests/{run => run-separate-compilation}/tasty-location/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-location/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-macro-assert.check (100%) rename tests/{run => run-separate-compilation}/tasty-macro-assert/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-macro-assert/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-positioned.check (100%) rename tests/{run => run-separate-compilation}/tasty-positioned/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-positioned/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/tasty-subtyping.check (100%) rename tests/{run => run-separate-compilation}/tasty-subtyping/quoted_1.scala (100%) rename tests/{run => run-separate-compilation}/tasty-subtyping/quoted_2.scala (100%) rename tests/{run => run-separate-compilation}/transparent.check (100%) rename tests/{run => run-separate-compilation}/transparent/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/transparent/inlines_1.scala (100%) rename tests/{run => run-separate-compilation}/transparentAccess/C_1.scala (100%) rename tests/{run => run-separate-compilation}/transparentAccess/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/transparentPower.check (100%) rename tests/{run => run-separate-compilation}/transparentPower/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/transparentPower/power_1.scala (100%) rename tests/{run => run-separate-compilation}/xml-interpolation-1/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/xml-interpolation-1/XmlQuote_1.scala (100%) rename tests/{run => run-separate-compilation}/xml-interpolation-2/Test_2.scala (100%) rename tests/{run => run-separate-compilation}/xml-interpolation-2/XmlQuote_1.scala (100%) diff --git a/compiler/test/dotc/pos-test-pickling.blacklist b/compiler/test/dotc/pos-test-pickling.blacklist index 645ddc6c66ad..60aad09463c7 100644 --- a/compiler/test/dotc/pos-test-pickling.blacklist +++ b/compiler/test/dotc/pos-test-pickling.blacklist @@ -1,39 +1,14 @@ -1567 depfuntype.scala -false-companion -i0881 -i1137-1 -i1137-2 -i1137-3 -i1500.scala i1753.scala i1812.scala i1867.scala -i2551 -i2797a i3067.scala -i3130b.scala i3149.scala -i3422 -i3467 i3542-1.scala i3585.scala i3692.scala -i3898 -i3898b -i3898c -i3912-1 -i3912-2 -i3912-3 i3976.scala -i4023 -i4023b -i4023c i4125.scala -i4167 -i4586.scala -i4734 -i4758 implicit-dep.scala inline-access-levels macro-with-array @@ -53,10 +28,8 @@ t2712-5.scala t2726 t2741 t284-pos.scala -t3249 t3419 t3452f.scala -t3486 t3612.scala t3864 t3999 @@ -67,7 +40,6 @@ t5504 t6028 t6976 t7264 -t7426.scala t7532b t8062 typeclass-encoding2.scala diff --git a/compiler/test/dotc/run-test-pickling.blacklist b/compiler/test/dotc/run-test-pickling.blacklist index bcef448e320b..672cee097820 100644 --- a/compiler/test/dotc/run-test-pickling.blacklist +++ b/compiler/test/dotc/run-test-pickling.blacklist @@ -1,100 +1,9 @@ -colltest4 -colltest5 -colltest6 Course-2002-07.scala eff-dependent.scala -i1140 -i1144 -i4431 -i4455 -i4492 -i4496b.scala -i4515 -i4515b -i4734 -i4735 -i4803 -i4803b -i4803c -i4803d -i4803e -i4803f -i4947b -i5119 -i5119b -i5188a i5257.scala -inline-varargs-1 -implicitShortcut -inline-case-objects -inline-option -inline-macro-staged-interpreter -inline-tuples-1 -inline-tuples-2 lazy-implicit-lists.scala lazy-implicit-nums.scala lazy-traits.scala -lst -mixins1 -outerPatternMatch -paramForwarding_separate -quote-and-splice -quote-change-owner -quote-force -quote-indexed-map-by-name -quote-sep-comp -quote-sep-comp-2 -quote-simple-macro -quote-unrolled-foreach -reduce-projections.scala -t1500c.scala -t3038c -t3452a -t3452b -t3452b-bcode -t3452d -t3452e -t3452g -t4317 -t7120 -t7374 -t7859 t8133 t8133b -tasty-argument-tree-1 -tasty-custom-show -tasty-definitions-1 -tasty-definitions-2 -tasty-definitions-3 -tasty-eval -tasty-extractors-1 -tasty-extractors-2 -tasty-extractors-3 -tasty-extractors-constants-1 -tasty-extractors-owners -tasty-extractors-types -tasty-getfile -tasty-getfile-implicit-fun-context -tasty-indexed-map -tasty-implicit-fun-context-2 -tasty-linenumber -tasty-linenumber-2 -tasty-location -tasty-macro-assert -tasty-positioned -tasty-subtyping -transparent -transparentAccess -transparentByName.scala -transparentForeach.scala -transparentPower tuples1.scala -Tuple.scala -TupleAbstract.scala -typelevel-numeric.scala -typelevel-patmat.scala -typelevel.scala -typelevel1.scala -typelevel3.scala -xml-interpolation-1 -xml-interpolation-2 diff --git a/compiler/test/dotty/tools/dotc/CompilationTests.scala b/compiler/test/dotty/tools/dotc/CompilationTests.scala index ea9be0c5aa20..4cbbc24d7d7c 100644 --- a/compiler/test/dotty/tools/dotc/CompilationTests.scala +++ b/compiler/test/dotty/tools/dotc/CompilationTests.scala @@ -90,9 +90,10 @@ class CompilationTests extends ParallelTesting { compileFilesInDir("tests/new", defaultOptions) + compileFilesInDir("tests/pos-scala2", scala2Mode) + compileFilesInDir("tests/pos", defaultOptions) + + compileFilesInDir("tests/pos-separate-compilation", defaultOptions) + compileFilesInDir("tests/pos-deep-subtype", allowDeepSubtypes) + compileFilesInDir("tests/pos-kind-polymorphism", defaultOptions and "-Ykind-polymorphism") + - compileDir("tests/pos/i1137-1", defaultOptions) + + compileDir("tests/pos-separate-compilation/i1137-1", defaultOptions) + compileFile( // succeeds despite -Xfatal-warnings because of -nowarn "tests/neg-custom-args/fatal-warnings/xfatalWarnings.scala", @@ -172,6 +173,7 @@ class CompilationTests extends ParallelTesting { implicit val testGroup: TestGroup = TestGroup("runAll") compileFilesInDir("tests/run-custom-args/Yretain-trees", defaultOptions and "-Yretain-trees") + compileFile("tests/run-custom-args/tuple-cons.scala", allowDeepSubtypes) + + compileFilesInDir("tests/run-separate-compilation", defaultOptions) + compileFile("tests/run-custom-args/i5256.scala", allowDeepSubtypes) + compileFilesInDir("tests/run", defaultOptions) }.checkRuns() diff --git a/compiler/test/dotty/tools/vulpix/ParallelTesting.scala b/compiler/test/dotty/tools/vulpix/ParallelTesting.scala index d770e92e5f45..619a877d757a 100644 --- a/compiler/test/dotty/tools/vulpix/ParallelTesting.scala +++ b/compiler/test/dotty/tools/vulpix/ParallelTesting.scala @@ -1130,7 +1130,7 @@ trait ParallelTesting extends RunnerOrchestration { self => /** Make sure that directory string is as expected */ private def checkRequirements(f: String, sourceDir: JFile, outDir: String): Unit = { - require(sourceDir.isDirectory && sourceDir.exists, "passed non-directory to `compileFilesInDir`") + require(sourceDir.isDirectory && sourceDir.exists, "passed non-directory to `compileFilesInDir`: " + sourceDir) require(outDir.last == JFile.separatorChar, "please specify an `outDir` with a trailing file separator") } diff --git a/tests/pos/1567/PosZInt_1.scala b/tests/pos-separate-compilation/1567/PosZInt_1.scala similarity index 100% rename from tests/pos/1567/PosZInt_1.scala rename to tests/pos-separate-compilation/1567/PosZInt_1.scala diff --git a/tests/pos/1567/Test_2.scala b/tests/pos-separate-compilation/1567/Test_2.scala similarity index 100% rename from tests/pos/1567/Test_2.scala rename to tests/pos-separate-compilation/1567/Test_2.scala diff --git a/tests/pos/cycle/J_1.java b/tests/pos-separate-compilation/cycle/J_1.java similarity index 100% rename from tests/pos/cycle/J_1.java rename to tests/pos-separate-compilation/cycle/J_1.java diff --git a/tests/pos/cycle/X_2.scala b/tests/pos-separate-compilation/cycle/X_2.scala similarity index 100% rename from tests/pos/cycle/X_2.scala rename to tests/pos-separate-compilation/cycle/X_2.scala diff --git a/tests/pos/false-companion/00_outerinnerTest_2.scala b/tests/pos-separate-compilation/false-companion/00_outerinnerTest_2.scala similarity index 100% rename from tests/pos/false-companion/00_outerinnerTest_2.scala rename to tests/pos-separate-compilation/false-companion/00_outerinnerTest_2.scala diff --git a/tests/pos/false-companion/01_outerinnerFoo_2.scala b/tests/pos-separate-compilation/false-companion/01_outerinnerFoo_2.scala similarity index 100% rename from tests/pos/false-companion/01_outerinnerFoo_2.scala rename to tests/pos-separate-compilation/false-companion/01_outerinnerFoo_2.scala diff --git a/tests/pos/false-companion/outerFoo_1.scala b/tests/pos-separate-compilation/false-companion/outerFoo_1.scala similarity index 100% rename from tests/pos/false-companion/outerFoo_1.scala rename to tests/pos-separate-compilation/false-companion/outerFoo_1.scala diff --git a/tests/pos/false-companion/outerinnerFoo_1.scala b/tests/pos-separate-compilation/false-companion/outerinnerFoo_1.scala similarity index 100% rename from tests/pos/false-companion/outerinnerFoo_1.scala rename to tests/pos-separate-compilation/false-companion/outerinnerFoo_1.scala diff --git a/tests/pos/i0881/A_1.scala b/tests/pos-separate-compilation/i0881/A_1.scala similarity index 100% rename from tests/pos/i0881/A_1.scala rename to tests/pos-separate-compilation/i0881/A_1.scala diff --git a/tests/pos/i0881/B_2.scala b/tests/pos-separate-compilation/i0881/B_2.scala similarity index 100% rename from tests/pos/i0881/B_2.scala rename to tests/pos-separate-compilation/i0881/B_2.scala diff --git a/tests/pos/i1137-1/A_1.scala b/tests/pos-separate-compilation/i1137-1/A_1.scala similarity index 100% rename from tests/pos/i1137-1/A_1.scala rename to tests/pos-separate-compilation/i1137-1/A_1.scala diff --git a/tests/pos/i1137-1/B_2.scala b/tests/pos-separate-compilation/i1137-1/B_2.scala similarity index 100% rename from tests/pos/i1137-1/B_2.scala rename to tests/pos-separate-compilation/i1137-1/B_2.scala diff --git a/tests/pos/i1137-2/A_1.scala b/tests/pos-separate-compilation/i1137-2/A_1.scala similarity index 100% rename from tests/pos/i1137-2/A_1.scala rename to tests/pos-separate-compilation/i1137-2/A_1.scala diff --git a/tests/pos/i1137-2/B_2.scala b/tests/pos-separate-compilation/i1137-2/B_2.scala similarity index 100% rename from tests/pos/i1137-2/B_2.scala rename to tests/pos-separate-compilation/i1137-2/B_2.scala diff --git a/tests/pos/i1137-3/A_1.scala b/tests/pos-separate-compilation/i1137-3/A_1.scala similarity index 100% rename from tests/pos/i1137-3/A_1.scala rename to tests/pos-separate-compilation/i1137-3/A_1.scala diff --git a/tests/pos/i1137-3/B_2.scala b/tests/pos-separate-compilation/i1137-3/B_2.scala similarity index 100% rename from tests/pos/i1137-3/B_2.scala rename to tests/pos-separate-compilation/i1137-3/B_2.scala diff --git a/tests/pos/i2551/library_1.scala b/tests/pos-separate-compilation/i2551/library_1.scala similarity index 100% rename from tests/pos/i2551/library_1.scala rename to tests/pos-separate-compilation/i2551/library_1.scala diff --git a/tests/pos/i2551/test_2.scala b/tests/pos-separate-compilation/i2551/test_2.scala similarity index 100% rename from tests/pos/i2551/test_2.scala rename to tests/pos-separate-compilation/i2551/test_2.scala diff --git a/tests/pos/i3273/Foo_1.java b/tests/pos-separate-compilation/i3273/Foo_1.java similarity index 100% rename from tests/pos/i3273/Foo_1.java rename to tests/pos-separate-compilation/i3273/Foo_1.java diff --git a/tests/pos/i3273/Test_2.scala b/tests/pos-separate-compilation/i3273/Test_2.scala similarity index 100% rename from tests/pos/i3273/Test_2.scala rename to tests/pos-separate-compilation/i3273/Test_2.scala diff --git a/tests/pos/i3422/a_1.scala b/tests/pos-separate-compilation/i3422/a_1.scala similarity index 100% rename from tests/pos/i3422/a_1.scala rename to tests/pos-separate-compilation/i3422/a_1.scala diff --git a/tests/pos/i3422/b_2.scala b/tests/pos-separate-compilation/i3422/b_2.scala similarity index 100% rename from tests/pos/i3422/b_2.scala rename to tests/pos-separate-compilation/i3422/b_2.scala diff --git a/tests/pos/i3467/Test_2.scala b/tests/pos-separate-compilation/i3467/Test_2.scala similarity index 100% rename from tests/pos/i3467/Test_2.scala rename to tests/pos-separate-compilation/i3467/Test_2.scala diff --git a/tests/pos/i3467/collection_1.scala b/tests/pos-separate-compilation/i3467/collection_1.scala similarity index 100% rename from tests/pos/i3467/collection_1.scala rename to tests/pos-separate-compilation/i3467/collection_1.scala diff --git a/tests/pos/i3898/quoted_1.scala b/tests/pos-separate-compilation/i3898/quoted_1.scala similarity index 100% rename from tests/pos/i3898/quoted_1.scala rename to tests/pos-separate-compilation/i3898/quoted_1.scala diff --git a/tests/pos/i3898/quoted_2.scala b/tests/pos-separate-compilation/i3898/quoted_2.scala similarity index 100% rename from tests/pos/i3898/quoted_2.scala rename to tests/pos-separate-compilation/i3898/quoted_2.scala diff --git a/tests/pos/i3898b/quoted_1.scala b/tests/pos-separate-compilation/i3898b/quoted_1.scala similarity index 100% rename from tests/pos/i3898b/quoted_1.scala rename to tests/pos-separate-compilation/i3898b/quoted_1.scala diff --git a/tests/pos/i3898b/quoted_2.scala b/tests/pos-separate-compilation/i3898b/quoted_2.scala similarity index 100% rename from tests/pos/i3898b/quoted_2.scala rename to tests/pos-separate-compilation/i3898b/quoted_2.scala diff --git a/tests/pos/i3898c/quoted_1.scala b/tests/pos-separate-compilation/i3898c/quoted_1.scala similarity index 100% rename from tests/pos/i3898c/quoted_1.scala rename to tests/pos-separate-compilation/i3898c/quoted_1.scala diff --git a/tests/pos/i3898c/quoted_2.scala b/tests/pos-separate-compilation/i3898c/quoted_2.scala similarity index 100% rename from tests/pos/i3898c/quoted_2.scala rename to tests/pos-separate-compilation/i3898c/quoted_2.scala diff --git a/tests/pos/i3912-1/i3912_1.scala b/tests/pos-separate-compilation/i3912-1/i3912_1.scala similarity index 100% rename from tests/pos/i3912-1/i3912_1.scala rename to tests/pos-separate-compilation/i3912-1/i3912_1.scala diff --git a/tests/pos/i3912-1/i3912_2.scala b/tests/pos-separate-compilation/i3912-1/i3912_2.scala similarity index 100% rename from tests/pos/i3912-1/i3912_2.scala rename to tests/pos-separate-compilation/i3912-1/i3912_2.scala diff --git a/tests/pos/i3912-2/i3912_1.scala b/tests/pos-separate-compilation/i3912-2/i3912_1.scala similarity index 100% rename from tests/pos/i3912-2/i3912_1.scala rename to tests/pos-separate-compilation/i3912-2/i3912_1.scala diff --git a/tests/pos/i3912-2/i3912_2.scala b/tests/pos-separate-compilation/i3912-2/i3912_2.scala similarity index 100% rename from tests/pos/i3912-2/i3912_2.scala rename to tests/pos-separate-compilation/i3912-2/i3912_2.scala diff --git a/tests/pos/i3912-3/i3912_1.scala b/tests/pos-separate-compilation/i3912-3/i3912_1.scala similarity index 100% rename from tests/pos/i3912-3/i3912_1.scala rename to tests/pos-separate-compilation/i3912-3/i3912_1.scala diff --git a/tests/pos/i3912-3/i3912_2.scala b/tests/pos-separate-compilation/i3912-3/i3912_2.scala similarity index 100% rename from tests/pos/i3912-3/i3912_2.scala rename to tests/pos-separate-compilation/i3912-3/i3912_2.scala diff --git a/tests/pos/i4023/Macro_1.scala b/tests/pos-separate-compilation/i4023/Macro_1.scala similarity index 100% rename from tests/pos/i4023/Macro_1.scala rename to tests/pos-separate-compilation/i4023/Macro_1.scala diff --git a/tests/pos/i4023/Test_2.scala b/tests/pos-separate-compilation/i4023/Test_2.scala similarity index 100% rename from tests/pos/i4023/Test_2.scala rename to tests/pos-separate-compilation/i4023/Test_2.scala diff --git a/tests/pos/i4023b/Macro_1.scala b/tests/pos-separate-compilation/i4023b/Macro_1.scala similarity index 100% rename from tests/pos/i4023b/Macro_1.scala rename to tests/pos-separate-compilation/i4023b/Macro_1.scala diff --git a/tests/pos/i4023b/Test_2.scala b/tests/pos-separate-compilation/i4023b/Test_2.scala similarity index 100% rename from tests/pos/i4023b/Test_2.scala rename to tests/pos-separate-compilation/i4023b/Test_2.scala diff --git a/tests/pos/i4023c/Macro_1.scala b/tests/pos-separate-compilation/i4023c/Macro_1.scala similarity index 100% rename from tests/pos/i4023c/Macro_1.scala rename to tests/pos-separate-compilation/i4023c/Macro_1.scala diff --git a/tests/pos/i4023c/Test_2.scala b/tests/pos-separate-compilation/i4023c/Test_2.scala similarity index 100% rename from tests/pos/i4023c/Test_2.scala rename to tests/pos-separate-compilation/i4023c/Test_2.scala diff --git a/tests/pos/i4167/Test_2.scala b/tests/pos-separate-compilation/i4167/Test_2.scala similarity index 100% rename from tests/pos/i4167/Test_2.scala rename to tests/pos-separate-compilation/i4167/Test_2.scala diff --git a/tests/pos/i4167/collections_1.scala b/tests/pos-separate-compilation/i4167/collections_1.scala similarity index 100% rename from tests/pos/i4167/collections_1.scala rename to tests/pos-separate-compilation/i4167/collections_1.scala diff --git a/tests/pos/i4734/Macro_1.scala b/tests/pos-separate-compilation/i4734/Macro_1.scala similarity index 100% rename from tests/pos/i4734/Macro_1.scala rename to tests/pos-separate-compilation/i4734/Macro_1.scala diff --git a/tests/pos/i4734/Test_2.scala b/tests/pos-separate-compilation/i4734/Test_2.scala similarity index 100% rename from tests/pos/i4734/Test_2.scala rename to tests/pos-separate-compilation/i4734/Test_2.scala diff --git a/tests/pos/t3249/Test.java b/tests/pos-separate-compilation/t3249/Test.java similarity index 100% rename from tests/pos/t3249/Test.java rename to tests/pos-separate-compilation/t3249/Test.java diff --git a/tests/pos/t3249/a.scala b/tests/pos-separate-compilation/t3249/a.scala similarity index 100% rename from tests/pos/t3249/a.scala rename to tests/pos-separate-compilation/t3249/a.scala diff --git a/tests/pos/t3486/JTest.java b/tests/pos-separate-compilation/t3486/JTest.java similarity index 100% rename from tests/pos/t3486/JTest.java rename to tests/pos-separate-compilation/t3486/JTest.java diff --git a/tests/pos/t3486/test.scala b/tests/pos-separate-compilation/t3486/test.scala similarity index 100% rename from tests/pos/t3486/test.scala rename to tests/pos-separate-compilation/t3486/test.scala diff --git a/tests/run/colltest4.check b/tests/run-separate-compilation/colltest4.check similarity index 100% rename from tests/run/colltest4.check rename to tests/run-separate-compilation/colltest4.check diff --git a/tests/run/colltest4/CollectionStrawMan4_1.scala b/tests/run-separate-compilation/colltest4/CollectionStrawMan4_1.scala similarity index 100% rename from tests/run/colltest4/CollectionStrawMan4_1.scala rename to tests/run-separate-compilation/colltest4/CollectionStrawMan4_1.scala diff --git a/tests/run/colltest4/CollectionTests_2.scala b/tests/run-separate-compilation/colltest4/CollectionTests_2.scala similarity index 100% rename from tests/run/colltest4/CollectionTests_2.scala rename to tests/run-separate-compilation/colltest4/CollectionTests_2.scala diff --git a/tests/run/colltest5.check b/tests/run-separate-compilation/colltest5.check similarity index 100% rename from tests/run/colltest5.check rename to tests/run-separate-compilation/colltest5.check diff --git a/tests/run/colltest5/CollectionStrawMan5_1.scala b/tests/run-separate-compilation/colltest5/CollectionStrawMan5_1.scala similarity index 100% rename from tests/run/colltest5/CollectionStrawMan5_1.scala rename to tests/run-separate-compilation/colltest5/CollectionStrawMan5_1.scala diff --git a/tests/run/colltest5/CollectionTests_2.scala b/tests/run-separate-compilation/colltest5/CollectionTests_2.scala similarity index 100% rename from tests/run/colltest5/CollectionTests_2.scala rename to tests/run-separate-compilation/colltest5/CollectionTests_2.scala diff --git a/tests/run/colltest6.check b/tests/run-separate-compilation/colltest6.check similarity index 100% rename from tests/run/colltest6.check rename to tests/run-separate-compilation/colltest6.check diff --git a/tests/run/colltest6/CollectionStrawMan6_1.scala b/tests/run-separate-compilation/colltest6/CollectionStrawMan6_1.scala similarity index 100% rename from tests/run/colltest6/CollectionStrawMan6_1.scala rename to tests/run-separate-compilation/colltest6/CollectionStrawMan6_1.scala diff --git a/tests/run/colltest6/CollectionTests_2.scala b/tests/run-separate-compilation/colltest6/CollectionTests_2.scala similarity index 100% rename from tests/run/colltest6/CollectionTests_2.scala rename to tests/run-separate-compilation/colltest6/CollectionTests_2.scala diff --git a/tests/run/i1140/A_1.scala b/tests/run-separate-compilation/i1140/A_1.scala similarity index 100% rename from tests/run/i1140/A_1.scala rename to tests/run-separate-compilation/i1140/A_1.scala diff --git a/tests/run/i1140/B_2.scala b/tests/run-separate-compilation/i1140/B_2.scala similarity index 100% rename from tests/run/i1140/B_2.scala rename to tests/run-separate-compilation/i1140/B_2.scala diff --git a/tests/run/i1144/AB_1.scala b/tests/run-separate-compilation/i1144/AB_1.scala similarity index 100% rename from tests/run/i1144/AB_1.scala rename to tests/run-separate-compilation/i1144/AB_1.scala diff --git a/tests/run/i1144/C_2.scala b/tests/run-separate-compilation/i1144/C_2.scala similarity index 100% rename from tests/run/i1144/C_2.scala rename to tests/run-separate-compilation/i1144/C_2.scala diff --git a/tests/run/i4431.check b/tests/run-separate-compilation/i4431.check similarity index 100% rename from tests/run/i4431.check rename to tests/run-separate-compilation/i4431.check diff --git a/tests/run/i4431/quoted_1.scala b/tests/run-separate-compilation/i4431/quoted_1.scala similarity index 100% rename from tests/run/i4431/quoted_1.scala rename to tests/run-separate-compilation/i4431/quoted_1.scala diff --git a/tests/run/i4431/quoted_2.scala b/tests/run-separate-compilation/i4431/quoted_2.scala similarity index 100% rename from tests/run/i4431/quoted_2.scala rename to tests/run-separate-compilation/i4431/quoted_2.scala diff --git a/tests/run/i4455.check b/tests/run-separate-compilation/i4455.check similarity index 100% rename from tests/run/i4455.check rename to tests/run-separate-compilation/i4455.check diff --git a/tests/run/i4455/Macro_1.scala b/tests/run-separate-compilation/i4455/Macro_1.scala similarity index 100% rename from tests/run/i4455/Macro_1.scala rename to tests/run-separate-compilation/i4455/Macro_1.scala diff --git a/tests/run/i4455/Test_2.scala b/tests/run-separate-compilation/i4455/Test_2.scala similarity index 100% rename from tests/run/i4455/Test_2.scala rename to tests/run-separate-compilation/i4455/Test_2.scala diff --git a/tests/run/i4492.check b/tests/run-separate-compilation/i4492.check similarity index 100% rename from tests/run/i4492.check rename to tests/run-separate-compilation/i4492.check diff --git a/tests/run/i4492/quoted_1.scala b/tests/run-separate-compilation/i4492/quoted_1.scala similarity index 100% rename from tests/run/i4492/quoted_1.scala rename to tests/run-separate-compilation/i4492/quoted_1.scala diff --git a/tests/run/i4492/quoted_2.scala b/tests/run-separate-compilation/i4492/quoted_2.scala similarity index 100% rename from tests/run/i4492/quoted_2.scala rename to tests/run-separate-compilation/i4492/quoted_2.scala diff --git a/tests/run/i4515/Macro_1.scala b/tests/run-separate-compilation/i4515/Macro_1.scala similarity index 100% rename from tests/run/i4515/Macro_1.scala rename to tests/run-separate-compilation/i4515/Macro_1.scala diff --git a/tests/run/i4515/Test_2.scala b/tests/run-separate-compilation/i4515/Test_2.scala similarity index 100% rename from tests/run/i4515/Test_2.scala rename to tests/run-separate-compilation/i4515/Test_2.scala diff --git a/tests/run/i4515b/Macro_1.scala b/tests/run-separate-compilation/i4515b/Macro_1.scala similarity index 100% rename from tests/run/i4515b/Macro_1.scala rename to tests/run-separate-compilation/i4515b/Macro_1.scala diff --git a/tests/run/i4515b/Test_2.scala b/tests/run-separate-compilation/i4515b/Test_2.scala similarity index 100% rename from tests/run/i4515b/Test_2.scala rename to tests/run-separate-compilation/i4515b/Test_2.scala diff --git a/tests/run/i4734.check b/tests/run-separate-compilation/i4734.check similarity index 100% rename from tests/run/i4734.check rename to tests/run-separate-compilation/i4734.check diff --git a/tests/run/i4734/Macro_1.scala b/tests/run-separate-compilation/i4734/Macro_1.scala similarity index 100% rename from tests/run/i4734/Macro_1.scala rename to tests/run-separate-compilation/i4734/Macro_1.scala diff --git a/tests/run/i4734/Test_2.scala b/tests/run-separate-compilation/i4734/Test_2.scala similarity index 100% rename from tests/run/i4734/Test_2.scala rename to tests/run-separate-compilation/i4734/Test_2.scala diff --git a/tests/run/i4735.check b/tests/run-separate-compilation/i4735.check similarity index 100% rename from tests/run/i4735.check rename to tests/run-separate-compilation/i4735.check diff --git a/tests/run/i4735/App_2.scala b/tests/run-separate-compilation/i4735/App_2.scala similarity index 100% rename from tests/run/i4735/App_2.scala rename to tests/run-separate-compilation/i4735/App_2.scala diff --git a/tests/run/i4735/Macro_1.scala b/tests/run-separate-compilation/i4735/Macro_1.scala similarity index 100% rename from tests/run/i4735/Macro_1.scala rename to tests/run-separate-compilation/i4735/Macro_1.scala diff --git a/tests/run/i4803.check b/tests/run-separate-compilation/i4803.check similarity index 100% rename from tests/run/i4803.check rename to tests/run-separate-compilation/i4803.check diff --git a/tests/run/i4803/App_2.scala b/tests/run-separate-compilation/i4803/App_2.scala similarity index 100% rename from tests/run/i4803/App_2.scala rename to tests/run-separate-compilation/i4803/App_2.scala diff --git a/tests/run/i4803/Macro_1.scala b/tests/run-separate-compilation/i4803/Macro_1.scala similarity index 100% rename from tests/run/i4803/Macro_1.scala rename to tests/run-separate-compilation/i4803/Macro_1.scala diff --git a/tests/run/i4803b.check b/tests/run-separate-compilation/i4803b.check similarity index 100% rename from tests/run/i4803b.check rename to tests/run-separate-compilation/i4803b.check diff --git a/tests/run/i4803b/App_2.scala b/tests/run-separate-compilation/i4803b/App_2.scala similarity index 100% rename from tests/run/i4803b/App_2.scala rename to tests/run-separate-compilation/i4803b/App_2.scala diff --git a/tests/run/i4803b/Macro_1.scala b/tests/run-separate-compilation/i4803b/Macro_1.scala similarity index 100% rename from tests/run/i4803b/Macro_1.scala rename to tests/run-separate-compilation/i4803b/Macro_1.scala diff --git a/tests/run/i4803c.check b/tests/run-separate-compilation/i4803c.check similarity index 100% rename from tests/run/i4803c.check rename to tests/run-separate-compilation/i4803c.check diff --git a/tests/run/i4803c/App_2.scala b/tests/run-separate-compilation/i4803c/App_2.scala similarity index 100% rename from tests/run/i4803c/App_2.scala rename to tests/run-separate-compilation/i4803c/App_2.scala diff --git a/tests/run/i4803c/Macro_1.scala b/tests/run-separate-compilation/i4803c/Macro_1.scala similarity index 100% rename from tests/run/i4803c/Macro_1.scala rename to tests/run-separate-compilation/i4803c/Macro_1.scala diff --git a/tests/run/i4803e/App_2.scala b/tests/run-separate-compilation/i4803e/App_2.scala similarity index 100% rename from tests/run/i4803e/App_2.scala rename to tests/run-separate-compilation/i4803e/App_2.scala diff --git a/tests/run/i4803e/Macro_1.scala b/tests/run-separate-compilation/i4803e/Macro_1.scala similarity index 100% rename from tests/run/i4803e/Macro_1.scala rename to tests/run-separate-compilation/i4803e/Macro_1.scala diff --git a/tests/run/i4803f/App_2.scala b/tests/run-separate-compilation/i4803f/App_2.scala similarity index 100% rename from tests/run/i4803f/App_2.scala rename to tests/run-separate-compilation/i4803f/App_2.scala diff --git a/tests/run/i4803f/Macro_1.scala b/tests/run-separate-compilation/i4803f/Macro_1.scala similarity index 100% rename from tests/run/i4803f/Macro_1.scala rename to tests/run-separate-compilation/i4803f/Macro_1.scala diff --git a/tests/run/i4947b.check b/tests/run-separate-compilation/i4947b.check similarity index 100% rename from tests/run/i4947b.check rename to tests/run-separate-compilation/i4947b.check diff --git a/tests/run/i4947b/Lib_1.scala b/tests/run-separate-compilation/i4947b/Lib_1.scala similarity index 100% rename from tests/run/i4947b/Lib_1.scala rename to tests/run-separate-compilation/i4947b/Lib_1.scala diff --git a/tests/run/i4947b/Test_2.scala b/tests/run-separate-compilation/i4947b/Test_2.scala similarity index 100% rename from tests/run/i4947b/Test_2.scala rename to tests/run-separate-compilation/i4947b/Test_2.scala diff --git a/tests/run/i5119.check b/tests/run-separate-compilation/i5119.check similarity index 100% rename from tests/run/i5119.check rename to tests/run-separate-compilation/i5119.check diff --git a/tests/run/i5119/Macro_1.scala b/tests/run-separate-compilation/i5119/Macro_1.scala similarity index 100% rename from tests/run/i5119/Macro_1.scala rename to tests/run-separate-compilation/i5119/Macro_1.scala diff --git a/tests/run/i5119/Main_2.scala b/tests/run-separate-compilation/i5119/Main_2.scala similarity index 100% rename from tests/run/i5119/Main_2.scala rename to tests/run-separate-compilation/i5119/Main_2.scala diff --git a/tests/run/i5119b.check b/tests/run-separate-compilation/i5119b.check similarity index 100% rename from tests/run/i5119b.check rename to tests/run-separate-compilation/i5119b.check diff --git a/tests/run/i5119b/Macro_1.scala b/tests/run-separate-compilation/i5119b/Macro_1.scala similarity index 100% rename from tests/run/i5119b/Macro_1.scala rename to tests/run-separate-compilation/i5119b/Macro_1.scala diff --git a/tests/run/i5119b/Main_2.scala b/tests/run-separate-compilation/i5119b/Main_2.scala similarity index 100% rename from tests/run/i5119b/Main_2.scala rename to tests/run-separate-compilation/i5119b/Main_2.scala diff --git a/tests/run/i5188a.check b/tests/run-separate-compilation/i5188a.check similarity index 100% rename from tests/run/i5188a.check rename to tests/run-separate-compilation/i5188a.check diff --git a/tests/run/i5188a/Macro_1.scala b/tests/run-separate-compilation/i5188a/Macro_1.scala similarity index 100% rename from tests/run/i5188a/Macro_1.scala rename to tests/run-separate-compilation/i5188a/Macro_1.scala diff --git a/tests/run/i5188a/Test_2.scala b/tests/run-separate-compilation/i5188a/Test_2.scala similarity index 100% rename from tests/run/i5188a/Test_2.scala rename to tests/run-separate-compilation/i5188a/Test_2.scala diff --git a/tests/run/implicitShortcut/Base_1.scala b/tests/run-separate-compilation/implicitShortcut/Base_1.scala similarity index 100% rename from tests/run/implicitShortcut/Base_1.scala rename to tests/run-separate-compilation/implicitShortcut/Base_1.scala diff --git a/tests/run/implicitShortcut/Derived_2.scala b/tests/run-separate-compilation/implicitShortcut/Derived_2.scala similarity index 100% rename from tests/run/implicitShortcut/Derived_2.scala rename to tests/run-separate-compilation/implicitShortcut/Derived_2.scala diff --git a/tests/run/implicitShortcut/Test_3.scala b/tests/run-separate-compilation/implicitShortcut/Test_3.scala similarity index 100% rename from tests/run/implicitShortcut/Test_3.scala rename to tests/run-separate-compilation/implicitShortcut/Test_3.scala diff --git a/tests/run/inline-case-objects.check b/tests/run-separate-compilation/inline-case-objects.check similarity index 100% rename from tests/run/inline-case-objects.check rename to tests/run-separate-compilation/inline-case-objects.check diff --git a/tests/run/inline-case-objects/Macro_1.scala b/tests/run-separate-compilation/inline-case-objects/Macro_1.scala similarity index 100% rename from tests/run/inline-case-objects/Macro_1.scala rename to tests/run-separate-compilation/inline-case-objects/Macro_1.scala diff --git a/tests/run/inline-case-objects/Main_2.scala b/tests/run-separate-compilation/inline-case-objects/Main_2.scala similarity index 100% rename from tests/run/inline-case-objects/Main_2.scala rename to tests/run-separate-compilation/inline-case-objects/Main_2.scala diff --git a/tests/run/inline-macro-staged-interpreter.check b/tests/run-separate-compilation/inline-macro-staged-interpreter.check similarity index 100% rename from tests/run/inline-macro-staged-interpreter.check rename to tests/run-separate-compilation/inline-macro-staged-interpreter.check diff --git a/tests/run/inline-macro-staged-interpreter/Macro_1.scala b/tests/run-separate-compilation/inline-macro-staged-interpreter/Macro_1.scala similarity index 100% rename from tests/run/inline-macro-staged-interpreter/Macro_1.scala rename to tests/run-separate-compilation/inline-macro-staged-interpreter/Macro_1.scala diff --git a/tests/run/inline-macro-staged-interpreter/Main_2.scala b/tests/run-separate-compilation/inline-macro-staged-interpreter/Main_2.scala similarity index 100% rename from tests/run/inline-macro-staged-interpreter/Main_2.scala rename to tests/run-separate-compilation/inline-macro-staged-interpreter/Main_2.scala diff --git a/tests/run/inline-option.check b/tests/run-separate-compilation/inline-option.check similarity index 100% rename from tests/run/inline-option.check rename to tests/run-separate-compilation/inline-option.check diff --git a/tests/run/inline-option/Macro_1.scala b/tests/run-separate-compilation/inline-option/Macro_1.scala similarity index 100% rename from tests/run/inline-option/Macro_1.scala rename to tests/run-separate-compilation/inline-option/Macro_1.scala diff --git a/tests/run/inline-option/Main_2.scala b/tests/run-separate-compilation/inline-option/Main_2.scala similarity index 100% rename from tests/run/inline-option/Main_2.scala rename to tests/run-separate-compilation/inline-option/Main_2.scala diff --git a/tests/run/inline-tuples-1.check b/tests/run-separate-compilation/inline-tuples-1.check similarity index 100% rename from tests/run/inline-tuples-1.check rename to tests/run-separate-compilation/inline-tuples-1.check diff --git a/tests/run/inline-tuples-1/Macro_1.scala b/tests/run-separate-compilation/inline-tuples-1/Macro_1.scala similarity index 100% rename from tests/run/inline-tuples-1/Macro_1.scala rename to tests/run-separate-compilation/inline-tuples-1/Macro_1.scala diff --git a/tests/run/inline-tuples-1/Main_2.scala b/tests/run-separate-compilation/inline-tuples-1/Main_2.scala similarity index 100% rename from tests/run/inline-tuples-1/Main_2.scala rename to tests/run-separate-compilation/inline-tuples-1/Main_2.scala diff --git a/tests/run/inline-tuples-2.check b/tests/run-separate-compilation/inline-tuples-2.check similarity index 100% rename from tests/run/inline-tuples-2.check rename to tests/run-separate-compilation/inline-tuples-2.check diff --git a/tests/run/inline-tuples-2/Macro_1.scala b/tests/run-separate-compilation/inline-tuples-2/Macro_1.scala similarity index 100% rename from tests/run/inline-tuples-2/Macro_1.scala rename to tests/run-separate-compilation/inline-tuples-2/Macro_1.scala diff --git a/tests/run/inline-tuples-2/Main_2.scala b/tests/run-separate-compilation/inline-tuples-2/Main_2.scala similarity index 100% rename from tests/run/inline-tuples-2/Main_2.scala rename to tests/run-separate-compilation/inline-tuples-2/Main_2.scala diff --git a/tests/run/inline-varargs-1.check b/tests/run-separate-compilation/inline-varargs-1.check similarity index 100% rename from tests/run/inline-varargs-1.check rename to tests/run-separate-compilation/inline-varargs-1.check diff --git a/tests/run/inline-varargs-1/Macro_1.scala b/tests/run-separate-compilation/inline-varargs-1/Macro_1.scala similarity index 100% rename from tests/run/inline-varargs-1/Macro_1.scala rename to tests/run-separate-compilation/inline-varargs-1/Macro_1.scala diff --git a/tests/run/inline-varargs-1/Main_2.scala b/tests/run-separate-compilation/inline-varargs-1/Main_2.scala similarity index 100% rename from tests/run/inline-varargs-1/Main_2.scala rename to tests/run-separate-compilation/inline-varargs-1/Main_2.scala diff --git a/tests/run/mixins1/A_1.scala b/tests/run-separate-compilation/mixins1/A_1.scala similarity index 100% rename from tests/run/mixins1/A_1.scala rename to tests/run-separate-compilation/mixins1/A_1.scala diff --git a/tests/run/mixins1/C_2.scala b/tests/run-separate-compilation/mixins1/C_2.scala similarity index 100% rename from tests/run/mixins1/C_2.scala rename to tests/run-separate-compilation/mixins1/C_2.scala diff --git a/tests/run/outerPatternMatch/Outer_1.scala b/tests/run-separate-compilation/outerPatternMatch/Outer_1.scala similarity index 100% rename from tests/run/outerPatternMatch/Outer_1.scala rename to tests/run-separate-compilation/outerPatternMatch/Outer_1.scala diff --git a/tests/run/outerPatternMatch/Test_2.scala b/tests/run-separate-compilation/outerPatternMatch/Test_2.scala similarity index 100% rename from tests/run/outerPatternMatch/Test_2.scala rename to tests/run-separate-compilation/outerPatternMatch/Test_2.scala diff --git a/tests/run/paramForwarding_separate.check b/tests/run-separate-compilation/paramForwarding_separate.check similarity index 100% rename from tests/run/paramForwarding_separate.check rename to tests/run-separate-compilation/paramForwarding_separate.check diff --git a/tests/run/paramForwarding_separate/A_1.scala b/tests/run-separate-compilation/paramForwarding_separate/A_1.scala similarity index 100% rename from tests/run/paramForwarding_separate/A_1.scala rename to tests/run-separate-compilation/paramForwarding_separate/A_1.scala diff --git a/tests/run/paramForwarding_separate/B_2.scala b/tests/run-separate-compilation/paramForwarding_separate/B_2.scala similarity index 100% rename from tests/run/paramForwarding_separate/B_2.scala rename to tests/run-separate-compilation/paramForwarding_separate/B_2.scala diff --git a/tests/run/quote-and-splice.check b/tests/run-separate-compilation/quote-and-splice.check similarity index 100% rename from tests/run/quote-and-splice.check rename to tests/run-separate-compilation/quote-and-splice.check diff --git a/tests/run/quote-and-splice/Macros_1.scala b/tests/run-separate-compilation/quote-and-splice/Macros_1.scala similarity index 100% rename from tests/run/quote-and-splice/Macros_1.scala rename to tests/run-separate-compilation/quote-and-splice/Macros_1.scala diff --git a/tests/run/quote-and-splice/Test_2.scala b/tests/run-separate-compilation/quote-and-splice/Test_2.scala similarity index 100% rename from tests/run/quote-and-splice/Test_2.scala rename to tests/run-separate-compilation/quote-and-splice/Test_2.scala diff --git a/tests/run/quote-change-owner.check b/tests/run-separate-compilation/quote-change-owner.check similarity index 100% rename from tests/run/quote-change-owner.check rename to tests/run-separate-compilation/quote-change-owner.check diff --git a/tests/run/quote-change-owner/Macro_1.scala b/tests/run-separate-compilation/quote-change-owner/Macro_1.scala similarity index 100% rename from tests/run/quote-change-owner/Macro_1.scala rename to tests/run-separate-compilation/quote-change-owner/Macro_1.scala diff --git a/tests/run/quote-change-owner/Test_2.scala b/tests/run-separate-compilation/quote-change-owner/Test_2.scala similarity index 100% rename from tests/run/quote-change-owner/Test_2.scala rename to tests/run-separate-compilation/quote-change-owner/Test_2.scala diff --git a/tests/run/quote-force.check b/tests/run-separate-compilation/quote-force.check similarity index 100% rename from tests/run/quote-force.check rename to tests/run-separate-compilation/quote-force.check diff --git a/tests/run/quote-force/quoted_1.scala b/tests/run-separate-compilation/quote-force/quoted_1.scala similarity index 100% rename from tests/run/quote-force/quoted_1.scala rename to tests/run-separate-compilation/quote-force/quoted_1.scala diff --git a/tests/run/quote-force/quoted_2.scala b/tests/run-separate-compilation/quote-force/quoted_2.scala similarity index 100% rename from tests/run/quote-force/quoted_2.scala rename to tests/run-separate-compilation/quote-force/quoted_2.scala diff --git a/tests/run/quote-indexed-map-by-name/quoted_1.scala b/tests/run-separate-compilation/quote-indexed-map-by-name/quoted_1.scala similarity index 100% rename from tests/run/quote-indexed-map-by-name/quoted_1.scala rename to tests/run-separate-compilation/quote-indexed-map-by-name/quoted_1.scala diff --git a/tests/run/quote-indexed-map-by-name/quoted_2.scala b/tests/run-separate-compilation/quote-indexed-map-by-name/quoted_2.scala similarity index 100% rename from tests/run/quote-indexed-map-by-name/quoted_2.scala rename to tests/run-separate-compilation/quote-indexed-map-by-name/quoted_2.scala diff --git a/tests/run/quote-sep-comp-2/Macro_1.scala b/tests/run-separate-compilation/quote-sep-comp-2/Macro_1.scala similarity index 100% rename from tests/run/quote-sep-comp-2/Macro_1.scala rename to tests/run-separate-compilation/quote-sep-comp-2/Macro_1.scala diff --git a/tests/run/quote-sep-comp-2/Test_2.scala b/tests/run-separate-compilation/quote-sep-comp-2/Test_2.scala similarity index 100% rename from tests/run/quote-sep-comp-2/Test_2.scala rename to tests/run-separate-compilation/quote-sep-comp-2/Test_2.scala diff --git a/tests/run/quote-sep-comp.check b/tests/run-separate-compilation/quote-sep-comp.check similarity index 100% rename from tests/run/quote-sep-comp.check rename to tests/run-separate-compilation/quote-sep-comp.check diff --git a/tests/run/quote-sep-comp/Macro_1.scala b/tests/run-separate-compilation/quote-sep-comp/Macro_1.scala similarity index 100% rename from tests/run/quote-sep-comp/Macro_1.scala rename to tests/run-separate-compilation/quote-sep-comp/Macro_1.scala diff --git a/tests/run/quote-sep-comp/Test_2.scala b/tests/run-separate-compilation/quote-sep-comp/Test_2.scala similarity index 100% rename from tests/run/quote-sep-comp/Test_2.scala rename to tests/run-separate-compilation/quote-sep-comp/Test_2.scala diff --git a/tests/run/quote-simple-macro.check b/tests/run-separate-compilation/quote-simple-macro.check similarity index 100% rename from tests/run/quote-simple-macro.check rename to tests/run-separate-compilation/quote-simple-macro.check diff --git a/tests/run/quote-simple-macro/quoted_1.scala b/tests/run-separate-compilation/quote-simple-macro/quoted_1.scala similarity index 100% rename from tests/run/quote-simple-macro/quoted_1.scala rename to tests/run-separate-compilation/quote-simple-macro/quoted_1.scala diff --git a/tests/run/quote-simple-macro/quoted_2.scala b/tests/run-separate-compilation/quote-simple-macro/quoted_2.scala similarity index 100% rename from tests/run/quote-simple-macro/quoted_2.scala rename to tests/run-separate-compilation/quote-simple-macro/quoted_2.scala diff --git a/tests/run/quote-unrolled-foreach.check b/tests/run-separate-compilation/quote-unrolled-foreach.check similarity index 100% rename from tests/run/quote-unrolled-foreach.check rename to tests/run-separate-compilation/quote-unrolled-foreach.check diff --git a/tests/run/quote-unrolled-foreach/quoted_1.scala b/tests/run-separate-compilation/quote-unrolled-foreach/quoted_1.scala similarity index 100% rename from tests/run/quote-unrolled-foreach/quoted_1.scala rename to tests/run-separate-compilation/quote-unrolled-foreach/quoted_1.scala diff --git a/tests/run/quote-unrolled-foreach/quoted_2.scala b/tests/run-separate-compilation/quote-unrolled-foreach/quoted_2.scala similarity index 100% rename from tests/run/quote-unrolled-foreach/quoted_2.scala rename to tests/run-separate-compilation/quote-unrolled-foreach/quoted_2.scala diff --git a/tests/run/t3038c.check b/tests/run-separate-compilation/t3038c.check similarity index 100% rename from tests/run/t3038c.check rename to tests/run-separate-compilation/t3038c.check diff --git a/tests/run/t3038c/A_1.scala b/tests/run-separate-compilation/t3038c/A_1.scala similarity index 100% rename from tests/run/t3038c/A_1.scala rename to tests/run-separate-compilation/t3038c/A_1.scala diff --git a/tests/run/t3038c/B_2.scala b/tests/run-separate-compilation/t3038c/B_2.scala similarity index 100% rename from tests/run/t3038c/B_2.scala rename to tests/run-separate-compilation/t3038c/B_2.scala diff --git a/tests/run/t3452a.check b/tests/run-separate-compilation/t3452a.check similarity index 100% rename from tests/run/t3452a.check rename to tests/run-separate-compilation/t3452a.check diff --git a/tests/run/t3452a/J_2.java b/tests/run-separate-compilation/t3452a/J_2.java similarity index 100% rename from tests/run/t3452a/J_2.java rename to tests/run-separate-compilation/t3452a/J_2.java diff --git a/tests/run/t3452a/S_1.scala b/tests/run-separate-compilation/t3452a/S_1.scala similarity index 100% rename from tests/run/t3452a/S_1.scala rename to tests/run-separate-compilation/t3452a/S_1.scala diff --git a/tests/run/t3452a/S_3.scala b/tests/run-separate-compilation/t3452a/S_3.scala similarity index 100% rename from tests/run/t3452a/S_3.scala rename to tests/run-separate-compilation/t3452a/S_3.scala diff --git a/tests/run/t3452b-bcode.check b/tests/run-separate-compilation/t3452b-bcode.check similarity index 100% rename from tests/run/t3452b-bcode.check rename to tests/run-separate-compilation/t3452b-bcode.check diff --git a/tests/run/t3452b-bcode/J_2.java b/tests/run-separate-compilation/t3452b-bcode/J_2.java similarity index 100% rename from tests/run/t3452b-bcode/J_2.java rename to tests/run-separate-compilation/t3452b-bcode/J_2.java diff --git a/tests/run/t3452b-bcode/S_1.scala b/tests/run-separate-compilation/t3452b-bcode/S_1.scala similarity index 100% rename from tests/run/t3452b-bcode/S_1.scala rename to tests/run-separate-compilation/t3452b-bcode/S_1.scala diff --git a/tests/run/t3452b-bcode/S_3.scala b/tests/run-separate-compilation/t3452b-bcode/S_3.scala similarity index 100% rename from tests/run/t3452b-bcode/S_3.scala rename to tests/run-separate-compilation/t3452b-bcode/S_3.scala diff --git a/tests/run/t3452b.check b/tests/run-separate-compilation/t3452b.check similarity index 100% rename from tests/run/t3452b.check rename to tests/run-separate-compilation/t3452b.check diff --git a/tests/run/t3452b/J_2.java b/tests/run-separate-compilation/t3452b/J_2.java similarity index 100% rename from tests/run/t3452b/J_2.java rename to tests/run-separate-compilation/t3452b/J_2.java diff --git a/tests/run/t3452b/S_1.scala b/tests/run-separate-compilation/t3452b/S_1.scala similarity index 100% rename from tests/run/t3452b/S_1.scala rename to tests/run-separate-compilation/t3452b/S_1.scala diff --git a/tests/run/t3452b/S_3.scala b/tests/run-separate-compilation/t3452b/S_3.scala similarity index 100% rename from tests/run/t3452b/S_3.scala rename to tests/run-separate-compilation/t3452b/S_3.scala diff --git a/tests/run/t3452d/A.scala b/tests/run-separate-compilation/t3452d/A.scala similarity index 100% rename from tests/run/t3452d/A.scala rename to tests/run-separate-compilation/t3452d/A.scala diff --git a/tests/run/t3452d/Test.java b/tests/run-separate-compilation/t3452d/Test.java similarity index 100% rename from tests/run/t3452d/Test.java rename to tests/run-separate-compilation/t3452d/Test.java diff --git a/tests/run/t3452e/A.scala b/tests/run-separate-compilation/t3452e/A.scala similarity index 100% rename from tests/run/t3452e/A.scala rename to tests/run-separate-compilation/t3452e/A.scala diff --git a/tests/run/t3452e/B.java b/tests/run-separate-compilation/t3452e/B.java similarity index 100% rename from tests/run/t3452e/B.java rename to tests/run-separate-compilation/t3452e/B.java diff --git a/tests/run/t3452e/Test.scala b/tests/run-separate-compilation/t3452e/Test.scala similarity index 100% rename from tests/run/t3452e/Test.scala rename to tests/run-separate-compilation/t3452e/Test.scala diff --git a/tests/run/t3452g/A.scala b/tests/run-separate-compilation/t3452g/A.scala similarity index 100% rename from tests/run/t3452g/A.scala rename to tests/run-separate-compilation/t3452g/A.scala diff --git a/tests/run/t3452g/Test.java b/tests/run-separate-compilation/t3452g/Test.java similarity index 100% rename from tests/run/t3452g/Test.java rename to tests/run-separate-compilation/t3452g/Test.java diff --git a/tests/run/t4238/J_1.java b/tests/run-separate-compilation/t4238/J_1.java similarity index 100% rename from tests/run/t4238/J_1.java rename to tests/run-separate-compilation/t4238/J_1.java diff --git a/tests/run/t4238/s_2.scala b/tests/run-separate-compilation/t4238/s_2.scala similarity index 100% rename from tests/run/t4238/s_2.scala rename to tests/run-separate-compilation/t4238/s_2.scala diff --git a/tests/run/t4317.check b/tests/run-separate-compilation/t4317.check similarity index 100% rename from tests/run/t4317.check rename to tests/run-separate-compilation/t4317.check diff --git a/tests/run/t4317/J_2.java b/tests/run-separate-compilation/t4317/J_2.java similarity index 100% rename from tests/run/t4317/J_2.java rename to tests/run-separate-compilation/t4317/J_2.java diff --git a/tests/run/t4317/S_1.scala b/tests/run-separate-compilation/t4317/S_1.scala similarity index 100% rename from tests/run/t4317/S_1.scala rename to tests/run-separate-compilation/t4317/S_1.scala diff --git a/tests/run/t4317/S_3.scala b/tests/run-separate-compilation/t4317/S_3.scala similarity index 100% rename from tests/run/t4317/S_3.scala rename to tests/run-separate-compilation/t4317/S_3.scala diff --git a/tests/run/t7120.check b/tests/run-separate-compilation/t7120.check similarity index 100% rename from tests/run/t7120.check rename to tests/run-separate-compilation/t7120.check diff --git a/tests/run/t7120/Base_1.scala b/tests/run-separate-compilation/t7120/Base_1.scala similarity index 100% rename from tests/run/t7120/Base_1.scala rename to tests/run-separate-compilation/t7120/Base_1.scala diff --git a/tests/run/t7120/Derived_2.scala b/tests/run-separate-compilation/t7120/Derived_2.scala similarity index 100% rename from tests/run/t7120/Derived_2.scala rename to tests/run-separate-compilation/t7120/Derived_2.scala diff --git a/tests/run/t7120/Run_3.scala b/tests/run-separate-compilation/t7120/Run_3.scala similarity index 100% rename from tests/run/t7120/Run_3.scala rename to tests/run-separate-compilation/t7120/Run_3.scala diff --git a/tests/run/t7374.check b/tests/run-separate-compilation/t7374.check similarity index 100% rename from tests/run/t7374.check rename to tests/run-separate-compilation/t7374.check diff --git a/tests/run/t7374/Some.scala b/tests/run-separate-compilation/t7374/Some.scala similarity index 100% rename from tests/run/t7374/Some.scala rename to tests/run-separate-compilation/t7374/Some.scala diff --git a/tests/run/t7374/Test.java b/tests/run-separate-compilation/t7374/Test.java similarity index 100% rename from tests/run/t7374/Test.java rename to tests/run-separate-compilation/t7374/Test.java diff --git a/tests/run/t7859/A_1.scala b/tests/run-separate-compilation/t7859/A_1.scala similarity index 100% rename from tests/run/t7859/A_1.scala rename to tests/run-separate-compilation/t7859/A_1.scala diff --git a/tests/run/t7859/B_2.scala b/tests/run-separate-compilation/t7859/B_2.scala similarity index 100% rename from tests/run/t7859/B_2.scala rename to tests/run-separate-compilation/t7859/B_2.scala diff --git a/tests/run/t9915/C_1.java b/tests/run-separate-compilation/t9915/C_1.java similarity index 100% rename from tests/run/t9915/C_1.java rename to tests/run-separate-compilation/t9915/C_1.java diff --git a/tests/run/t9915/Test_2.scala b/tests/run-separate-compilation/t9915/Test_2.scala similarity index 100% rename from tests/run/t9915/Test_2.scala rename to tests/run-separate-compilation/t9915/Test_2.scala diff --git a/tests/run/tasty-argument-tree-1.check b/tests/run-separate-compilation/tasty-argument-tree-1.check similarity index 100% rename from tests/run/tasty-argument-tree-1.check rename to tests/run-separate-compilation/tasty-argument-tree-1.check diff --git a/tests/run/tasty-argument-tree-1/quoted_1.scala b/tests/run-separate-compilation/tasty-argument-tree-1/quoted_1.scala similarity index 100% rename from tests/run/tasty-argument-tree-1/quoted_1.scala rename to tests/run-separate-compilation/tasty-argument-tree-1/quoted_1.scala diff --git a/tests/run/tasty-argument-tree-1/quoted_2.scala b/tests/run-separate-compilation/tasty-argument-tree-1/quoted_2.scala similarity index 100% rename from tests/run/tasty-argument-tree-1/quoted_2.scala rename to tests/run-separate-compilation/tasty-argument-tree-1/quoted_2.scala diff --git a/tests/run/tasty-custom-show.check b/tests/run-separate-compilation/tasty-custom-show.check similarity index 100% rename from tests/run/tasty-custom-show.check rename to tests/run-separate-compilation/tasty-custom-show.check diff --git a/tests/run/tasty-custom-show/quoted_1.scala b/tests/run-separate-compilation/tasty-custom-show/quoted_1.scala similarity index 100% rename from tests/run/tasty-custom-show/quoted_1.scala rename to tests/run-separate-compilation/tasty-custom-show/quoted_1.scala diff --git a/tests/run/tasty-custom-show/quoted_2.scala b/tests/run-separate-compilation/tasty-custom-show/quoted_2.scala similarity index 100% rename from tests/run/tasty-custom-show/quoted_2.scala rename to tests/run-separate-compilation/tasty-custom-show/quoted_2.scala diff --git a/tests/run/tasty-definitions-1.check b/tests/run-separate-compilation/tasty-definitions-1.check similarity index 100% rename from tests/run/tasty-definitions-1.check rename to tests/run-separate-compilation/tasty-definitions-1.check diff --git a/tests/run/tasty-definitions-1/quoted_1.scala b/tests/run-separate-compilation/tasty-definitions-1/quoted_1.scala similarity index 100% rename from tests/run/tasty-definitions-1/quoted_1.scala rename to tests/run-separate-compilation/tasty-definitions-1/quoted_1.scala diff --git a/tests/run/tasty-definitions-1/quoted_2.scala b/tests/run-separate-compilation/tasty-definitions-1/quoted_2.scala similarity index 100% rename from tests/run/tasty-definitions-1/quoted_2.scala rename to tests/run-separate-compilation/tasty-definitions-1/quoted_2.scala diff --git a/tests/run/tasty-eval.check b/tests/run-separate-compilation/tasty-eval.check similarity index 100% rename from tests/run/tasty-eval.check rename to tests/run-separate-compilation/tasty-eval.check diff --git a/tests/run/tasty-eval/quoted_1.scala b/tests/run-separate-compilation/tasty-eval/quoted_1.scala similarity index 100% rename from tests/run/tasty-eval/quoted_1.scala rename to tests/run-separate-compilation/tasty-eval/quoted_1.scala diff --git a/tests/run/tasty-eval/quoted_2.scala b/tests/run-separate-compilation/tasty-eval/quoted_2.scala similarity index 100% rename from tests/run/tasty-eval/quoted_2.scala rename to tests/run-separate-compilation/tasty-eval/quoted_2.scala diff --git a/tests/run/tasty-extractors-1.check b/tests/run-separate-compilation/tasty-extractors-1.check similarity index 100% rename from tests/run/tasty-extractors-1.check rename to tests/run-separate-compilation/tasty-extractors-1.check diff --git a/tests/run/tasty-extractors-1/quoted_1.scala b/tests/run-separate-compilation/tasty-extractors-1/quoted_1.scala similarity index 100% rename from tests/run/tasty-extractors-1/quoted_1.scala rename to tests/run-separate-compilation/tasty-extractors-1/quoted_1.scala diff --git a/tests/run/tasty-extractors-1/quoted_2.scala b/tests/run-separate-compilation/tasty-extractors-1/quoted_2.scala similarity index 100% rename from tests/run/tasty-extractors-1/quoted_2.scala rename to tests/run-separate-compilation/tasty-extractors-1/quoted_2.scala diff --git a/tests/run/tasty-extractors-2.check b/tests/run-separate-compilation/tasty-extractors-2.check similarity index 100% rename from tests/run/tasty-extractors-2.check rename to tests/run-separate-compilation/tasty-extractors-2.check diff --git a/tests/run/tasty-extractors-2/quoted_1.scala b/tests/run-separate-compilation/tasty-extractors-2/quoted_1.scala similarity index 100% rename from tests/run/tasty-extractors-2/quoted_1.scala rename to tests/run-separate-compilation/tasty-extractors-2/quoted_1.scala diff --git a/tests/run/tasty-extractors-2/quoted_2.scala b/tests/run-separate-compilation/tasty-extractors-2/quoted_2.scala similarity index 100% rename from tests/run/tasty-extractors-2/quoted_2.scala rename to tests/run-separate-compilation/tasty-extractors-2/quoted_2.scala diff --git a/tests/run/tasty-extractors-3.check b/tests/run-separate-compilation/tasty-extractors-3.check similarity index 100% rename from tests/run/tasty-extractors-3.check rename to tests/run-separate-compilation/tasty-extractors-3.check diff --git a/tests/run/tasty-extractors-3/quoted_1.scala b/tests/run-separate-compilation/tasty-extractors-3/quoted_1.scala similarity index 100% rename from tests/run/tasty-extractors-3/quoted_1.scala rename to tests/run-separate-compilation/tasty-extractors-3/quoted_1.scala diff --git a/tests/run/tasty-extractors-3/quoted_2.scala b/tests/run-separate-compilation/tasty-extractors-3/quoted_2.scala similarity index 100% rename from tests/run/tasty-extractors-3/quoted_2.scala rename to tests/run-separate-compilation/tasty-extractors-3/quoted_2.scala diff --git a/tests/run/tasty-extractors-constants-1.check b/tests/run-separate-compilation/tasty-extractors-constants-1.check similarity index 100% rename from tests/run/tasty-extractors-constants-1.check rename to tests/run-separate-compilation/tasty-extractors-constants-1.check diff --git a/tests/run/tasty-extractors-constants-1/quoted_1.scala b/tests/run-separate-compilation/tasty-extractors-constants-1/quoted_1.scala similarity index 100% rename from tests/run/tasty-extractors-constants-1/quoted_1.scala rename to tests/run-separate-compilation/tasty-extractors-constants-1/quoted_1.scala diff --git a/tests/run/tasty-extractors-constants-1/quoted_2.scala b/tests/run-separate-compilation/tasty-extractors-constants-1/quoted_2.scala similarity index 100% rename from tests/run/tasty-extractors-constants-1/quoted_2.scala rename to tests/run-separate-compilation/tasty-extractors-constants-1/quoted_2.scala diff --git a/tests/run/tasty-extractors-types.check b/tests/run-separate-compilation/tasty-extractors-types.check similarity index 100% rename from tests/run/tasty-extractors-types.check rename to tests/run-separate-compilation/tasty-extractors-types.check diff --git a/tests/run/tasty-extractors-types/quoted_1.scala b/tests/run-separate-compilation/tasty-extractors-types/quoted_1.scala similarity index 100% rename from tests/run/tasty-extractors-types/quoted_1.scala rename to tests/run-separate-compilation/tasty-extractors-types/quoted_1.scala diff --git a/tests/run/tasty-extractors-types/quoted_2.scala b/tests/run-separate-compilation/tasty-extractors-types/quoted_2.scala similarity index 100% rename from tests/run/tasty-extractors-types/quoted_2.scala rename to tests/run-separate-compilation/tasty-extractors-types/quoted_2.scala diff --git a/tests/run/tasty-getfile-implicit-fun-context.check b/tests/run-separate-compilation/tasty-getfile-implicit-fun-context.check similarity index 100% rename from tests/run/tasty-getfile-implicit-fun-context.check rename to tests/run-separate-compilation/tasty-getfile-implicit-fun-context.check diff --git a/tests/run/tasty-getfile-implicit-fun-context/App_2.scala b/tests/run-separate-compilation/tasty-getfile-implicit-fun-context/App_2.scala similarity index 100% rename from tests/run/tasty-getfile-implicit-fun-context/App_2.scala rename to tests/run-separate-compilation/tasty-getfile-implicit-fun-context/App_2.scala diff --git a/tests/run/tasty-getfile-implicit-fun-context/Macro_1.scala b/tests/run-separate-compilation/tasty-getfile-implicit-fun-context/Macro_1.scala similarity index 100% rename from tests/run/tasty-getfile-implicit-fun-context/Macro_1.scala rename to tests/run-separate-compilation/tasty-getfile-implicit-fun-context/Macro_1.scala diff --git a/tests/run/tasty-getfile.check b/tests/run-separate-compilation/tasty-getfile.check similarity index 100% rename from tests/run/tasty-getfile.check rename to tests/run-separate-compilation/tasty-getfile.check diff --git a/tests/run/tasty-getfile/App_2.scala b/tests/run-separate-compilation/tasty-getfile/App_2.scala similarity index 100% rename from tests/run/tasty-getfile/App_2.scala rename to tests/run-separate-compilation/tasty-getfile/App_2.scala diff --git a/tests/run/tasty-getfile/Macro_1.scala b/tests/run-separate-compilation/tasty-getfile/Macro_1.scala similarity index 100% rename from tests/run/tasty-getfile/Macro_1.scala rename to tests/run-separate-compilation/tasty-getfile/Macro_1.scala diff --git a/tests/run/tasty-implicit-fun-context-2.check b/tests/run-separate-compilation/tasty-implicit-fun-context-2.check similarity index 100% rename from tests/run/tasty-implicit-fun-context-2.check rename to tests/run-separate-compilation/tasty-implicit-fun-context-2.check diff --git a/tests/run/tasty-implicit-fun-context-2/App_2.scala b/tests/run-separate-compilation/tasty-implicit-fun-context-2/App_2.scala similarity index 100% rename from tests/run/tasty-implicit-fun-context-2/App_2.scala rename to tests/run-separate-compilation/tasty-implicit-fun-context-2/App_2.scala diff --git a/tests/run/tasty-implicit-fun-context-2/Macro_1.scala b/tests/run-separate-compilation/tasty-implicit-fun-context-2/Macro_1.scala similarity index 100% rename from tests/run/tasty-implicit-fun-context-2/Macro_1.scala rename to tests/run-separate-compilation/tasty-implicit-fun-context-2/Macro_1.scala diff --git a/tests/run/tasty-indexed-map/quoted_1.scala b/tests/run-separate-compilation/tasty-indexed-map/quoted_1.scala similarity index 100% rename from tests/run/tasty-indexed-map/quoted_1.scala rename to tests/run-separate-compilation/tasty-indexed-map/quoted_1.scala diff --git a/tests/run/tasty-indexed-map/quoted_2.scala b/tests/run-separate-compilation/tasty-indexed-map/quoted_2.scala similarity index 100% rename from tests/run/tasty-indexed-map/quoted_2.scala rename to tests/run-separate-compilation/tasty-indexed-map/quoted_2.scala diff --git a/tests/run/tasty-linenumber-2.check b/tests/run-separate-compilation/tasty-linenumber-2.check similarity index 100% rename from tests/run/tasty-linenumber-2.check rename to tests/run-separate-compilation/tasty-linenumber-2.check diff --git a/tests/run/tasty-linenumber-2/quoted_1.scala b/tests/run-separate-compilation/tasty-linenumber-2/quoted_1.scala similarity index 100% rename from tests/run/tasty-linenumber-2/quoted_1.scala rename to tests/run-separate-compilation/tasty-linenumber-2/quoted_1.scala diff --git a/tests/run/tasty-linenumber-2/quoted_2.scala b/tests/run-separate-compilation/tasty-linenumber-2/quoted_2.scala similarity index 100% rename from tests/run/tasty-linenumber-2/quoted_2.scala rename to tests/run-separate-compilation/tasty-linenumber-2/quoted_2.scala diff --git a/tests/run/tasty-linenumber.check b/tests/run-separate-compilation/tasty-linenumber.check similarity index 100% rename from tests/run/tasty-linenumber.check rename to tests/run-separate-compilation/tasty-linenumber.check diff --git a/tests/run/tasty-linenumber/quoted_1.scala b/tests/run-separate-compilation/tasty-linenumber/quoted_1.scala similarity index 100% rename from tests/run/tasty-linenumber/quoted_1.scala rename to tests/run-separate-compilation/tasty-linenumber/quoted_1.scala diff --git a/tests/run/tasty-linenumber/quoted_2.scala b/tests/run-separate-compilation/tasty-linenumber/quoted_2.scala similarity index 100% rename from tests/run/tasty-linenumber/quoted_2.scala rename to tests/run-separate-compilation/tasty-linenumber/quoted_2.scala diff --git a/tests/run/tasty-location.check b/tests/run-separate-compilation/tasty-location.check similarity index 100% rename from tests/run/tasty-location.check rename to tests/run-separate-compilation/tasty-location.check diff --git a/tests/run/tasty-location/quoted_1.scala b/tests/run-separate-compilation/tasty-location/quoted_1.scala similarity index 100% rename from tests/run/tasty-location/quoted_1.scala rename to tests/run-separate-compilation/tasty-location/quoted_1.scala diff --git a/tests/run/tasty-location/quoted_2.scala b/tests/run-separate-compilation/tasty-location/quoted_2.scala similarity index 100% rename from tests/run/tasty-location/quoted_2.scala rename to tests/run-separate-compilation/tasty-location/quoted_2.scala diff --git a/tests/run/tasty-macro-assert.check b/tests/run-separate-compilation/tasty-macro-assert.check similarity index 100% rename from tests/run/tasty-macro-assert.check rename to tests/run-separate-compilation/tasty-macro-assert.check diff --git a/tests/run/tasty-macro-assert/quoted_1.scala b/tests/run-separate-compilation/tasty-macro-assert/quoted_1.scala similarity index 100% rename from tests/run/tasty-macro-assert/quoted_1.scala rename to tests/run-separate-compilation/tasty-macro-assert/quoted_1.scala diff --git a/tests/run/tasty-macro-assert/quoted_2.scala b/tests/run-separate-compilation/tasty-macro-assert/quoted_2.scala similarity index 100% rename from tests/run/tasty-macro-assert/quoted_2.scala rename to tests/run-separate-compilation/tasty-macro-assert/quoted_2.scala diff --git a/tests/run/tasty-positioned.check b/tests/run-separate-compilation/tasty-positioned.check similarity index 100% rename from tests/run/tasty-positioned.check rename to tests/run-separate-compilation/tasty-positioned.check diff --git a/tests/run/tasty-positioned/quoted_1.scala b/tests/run-separate-compilation/tasty-positioned/quoted_1.scala similarity index 100% rename from tests/run/tasty-positioned/quoted_1.scala rename to tests/run-separate-compilation/tasty-positioned/quoted_1.scala diff --git a/tests/run/tasty-positioned/quoted_2.scala b/tests/run-separate-compilation/tasty-positioned/quoted_2.scala similarity index 100% rename from tests/run/tasty-positioned/quoted_2.scala rename to tests/run-separate-compilation/tasty-positioned/quoted_2.scala diff --git a/tests/run/tasty-subtyping.check b/tests/run-separate-compilation/tasty-subtyping.check similarity index 100% rename from tests/run/tasty-subtyping.check rename to tests/run-separate-compilation/tasty-subtyping.check diff --git a/tests/run/tasty-subtyping/quoted_1.scala b/tests/run-separate-compilation/tasty-subtyping/quoted_1.scala similarity index 100% rename from tests/run/tasty-subtyping/quoted_1.scala rename to tests/run-separate-compilation/tasty-subtyping/quoted_1.scala diff --git a/tests/run/tasty-subtyping/quoted_2.scala b/tests/run-separate-compilation/tasty-subtyping/quoted_2.scala similarity index 100% rename from tests/run/tasty-subtyping/quoted_2.scala rename to tests/run-separate-compilation/tasty-subtyping/quoted_2.scala diff --git a/tests/run/transparent.check b/tests/run-separate-compilation/transparent.check similarity index 100% rename from tests/run/transparent.check rename to tests/run-separate-compilation/transparent.check diff --git a/tests/run/transparent/Test_2.scala b/tests/run-separate-compilation/transparent/Test_2.scala similarity index 100% rename from tests/run/transparent/Test_2.scala rename to tests/run-separate-compilation/transparent/Test_2.scala diff --git a/tests/run/transparent/inlines_1.scala b/tests/run-separate-compilation/transparent/inlines_1.scala similarity index 100% rename from tests/run/transparent/inlines_1.scala rename to tests/run-separate-compilation/transparent/inlines_1.scala diff --git a/tests/run/transparentAccess/C_1.scala b/tests/run-separate-compilation/transparentAccess/C_1.scala similarity index 100% rename from tests/run/transparentAccess/C_1.scala rename to tests/run-separate-compilation/transparentAccess/C_1.scala diff --git a/tests/run/transparentAccess/Test_2.scala b/tests/run-separate-compilation/transparentAccess/Test_2.scala similarity index 100% rename from tests/run/transparentAccess/Test_2.scala rename to tests/run-separate-compilation/transparentAccess/Test_2.scala diff --git a/tests/run/transparentPower.check b/tests/run-separate-compilation/transparentPower.check similarity index 100% rename from tests/run/transparentPower.check rename to tests/run-separate-compilation/transparentPower.check diff --git a/tests/run/transparentPower/Test_2.scala b/tests/run-separate-compilation/transparentPower/Test_2.scala similarity index 100% rename from tests/run/transparentPower/Test_2.scala rename to tests/run-separate-compilation/transparentPower/Test_2.scala diff --git a/tests/run/transparentPower/power_1.scala b/tests/run-separate-compilation/transparentPower/power_1.scala similarity index 100% rename from tests/run/transparentPower/power_1.scala rename to tests/run-separate-compilation/transparentPower/power_1.scala diff --git a/tests/run/xml-interpolation-1/Test_2.scala b/tests/run-separate-compilation/xml-interpolation-1/Test_2.scala similarity index 100% rename from tests/run/xml-interpolation-1/Test_2.scala rename to tests/run-separate-compilation/xml-interpolation-1/Test_2.scala diff --git a/tests/run/xml-interpolation-1/XmlQuote_1.scala b/tests/run-separate-compilation/xml-interpolation-1/XmlQuote_1.scala similarity index 100% rename from tests/run/xml-interpolation-1/XmlQuote_1.scala rename to tests/run-separate-compilation/xml-interpolation-1/XmlQuote_1.scala diff --git a/tests/run/xml-interpolation-2/Test_2.scala b/tests/run-separate-compilation/xml-interpolation-2/Test_2.scala similarity index 100% rename from tests/run/xml-interpolation-2/Test_2.scala rename to tests/run-separate-compilation/xml-interpolation-2/Test_2.scala diff --git a/tests/run/xml-interpolation-2/XmlQuote_1.scala b/tests/run-separate-compilation/xml-interpolation-2/XmlQuote_1.scala similarity index 100% rename from tests/run/xml-interpolation-2/XmlQuote_1.scala rename to tests/run-separate-compilation/xml-interpolation-2/XmlQuote_1.scala