From 1f258c28fc64adb62a9f45ce479ac3a1e054a6db Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 18 Dec 2020 12:33:40 +0300 Subject: [PATCH] [Test] Extract main compiler test generator to separate project This is needed because now we have different tests modules with different test frameworks (JUnit3 and JUnit5) which has no dependencies between each other. So for keeping all test generation config in one place we need module which may rely on all independent test modules --- .../Generate_Compiler_Tests.xml | 3 +- compiler/build.gradle.kts | 3 -- compiler/tests-common-new/build.gradle.kts | 8 ++--- .../test/generators/NewTestGenerationDSL.kt | 6 ++-- .../test/generators/NewTestGeneratorImpl.kt | 2 ++ .../build.gradle.kts | 35 +++++++++++++++++++ .../test/generators/GenerateCompilerTests.kt | 13 +++++++ .../GenerateJUnit3CompilerTests.kt} | 8 ++--- .../GenerateJUnit5CompilerTests.kt} | 15 ++++---- .../pill/generate-all-tests/build.gradle.kts | 2 +- .../kotlin/pill/generateAllTests/Main.java | 3 +- settings.gradle | 1 + 12 files changed, 70 insertions(+), 29 deletions(-) create mode 100644 compiler/tests-for-compiler-generator/build.gradle.kts create mode 100644 compiler/tests-for-compiler-generator/tests/org/jetbrains/kotlin/test/generators/GenerateCompilerTests.kt rename compiler/{tests/org/jetbrains/kotlin/generators/tests/GenerateCompilerTests.kt => tests-for-compiler-generator/tests/org/jetbrains/kotlin/test/generators/GenerateJUnit3CompilerTests.kt} (99%) rename compiler/{tests-common-new/tests/org/jetbrains/kotlin/test/generators/GenerateNewCompilerTests.kt => tests-for-compiler-generator/tests/org/jetbrains/kotlin/test/generators/GenerateJUnit5CompilerTests.kt} (83%) diff --git a/.idea/runConfigurations/Generate_Compiler_Tests.xml b/.idea/runConfigurations/Generate_Compiler_Tests.xml index 44a573c3fb5..621873a8928 100644 --- a/.idea/runConfigurations/Generate_Compiler_Tests.xml +++ b/.idea/runConfigurations/Generate_Compiler_Tests.xml @@ -10,12 +10,11 @@