diff --git a/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt b/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt index 3280efdb3fe..395f3ac6a95 100755 --- a/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt +++ b/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt @@ -1194,8 +1194,9 @@ fun main(args: Array) { model("incremental/classHierarchyAffected", extension = null, excludeParentDirs = true) } - testClass { - model("incremental/lookupTracker", extension = null, recursive = false) + testClass { + model("incremental/lookupTracker/jvm", extension = null, recursive = false) + } } testClass(AbstractIncrementalLazyCachesTest::class.java) { diff --git a/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt b/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt index 38e87d9a761..2b0fc9ad280 100644 --- a/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt +++ b/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt @@ -40,6 +40,39 @@ import org.jetbrains.kotlin.test.KotlinTestUtils import java.io.* import java.util.* +abstract class AbstractJvmLookupTrackerTest : AbstractLookupTrackerTest() { + override fun runCompiler(filesToCompile: Iterable, env: JpsCompilerEnvironment): Any? { + val moduleFile = makeModuleFile( + name = "test", + isTest = true, + outputDir = outDir, + sourcesToCompile = filesToCompile.toList(), + javaSourceRoots = listOf(srcDir), + classpath = listOf(outDir).filter { it.exists() }, + friendDirs = emptyList() + ) + + val args = K2JVMCompilerArguments().apply { + buildFile = moduleFile.canonicalPath + reportOutputFiles = true + } + val argsArray = ArgumentUtils.convertArgumentsToStringList(args).toTypedArray() + + try { + val stream = ByteArrayOutputStream() + val out = PrintStream(stream) + val exitCode = CompilerRunnerUtil.invokeExecMethod(K2JVMCompiler::class.java.name, argsArray, env, out) + val reader = BufferedReader(StringReader(stream.toString())) + CompilerOutputParser.parseCompilerMessagesFromReader(env.messageCollector, reader, env.outputItemsCollector) + + return exitCode + } + finally { + moduleFile.delete() + } + } +} + abstract class AbstractLookupTrackerTest : TestWithWorkingDir() { private val DECLARATION_KEYWORDS = listOf("interface", "class", "enum class", "object", "fun", "operator fun", "val", "var") @@ -71,6 +104,8 @@ abstract class AbstractLookupTrackerTest : TestWithWorkingDir() { super.tearDown() } + protected abstract fun runCompiler(filesToCompile: Iterable, env: JpsCompilerEnvironment): Any? + fun doTest(path: String) { val sb = StringBuilder() fun StringBuilder.indentln(string: String) { @@ -159,35 +194,6 @@ abstract class AbstractLookupTrackerTest : TestWithWorkingDir() { } - private fun runCompiler(filesToCompile: Iterable, env: JpsCompilerEnvironment): Any? { - val moduleFile = makeModuleFile(name = "test", - isTest = true, - outputDir = outDir, - sourcesToCompile = filesToCompile.toList(), - javaSourceRoots = listOf(srcDir), - classpath = listOf(outDir).filter { it.exists() }, - friendDirs = emptyList()) - outDir.mkdirs() - val args = K2JVMCompilerArguments().apply { - buildFile = moduleFile.canonicalPath - reportOutputFiles = true - } - val argsArray = ArgumentUtils.convertArgumentsToStringList(args).toTypedArray() - - try { - val stream = ByteArrayOutputStream() - val out = PrintStream(stream) - val exitCode = CompilerRunnerUtil.invokeExecMethod(K2JVMCompiler::class.java.name, argsArray, env, out) - val reader = BufferedReader(StringReader(stream.toString())) - CompilerOutputParser.parseCompilerMessagesFromReader(env.messageCollector, reader, env.outputItemsCollector) - - return exitCode - } - finally { - moduleFile.delete() - } - } - private fun checkLookups( compiledFiles: Iterable, lookupTracker: TestLookupTracker, diff --git a/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/LookupTrackerTestGenerated.java b/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/JvmLookupTrackerTestGenerated.java similarity index 77% rename from jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/LookupTrackerTestGenerated.java rename to jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/JvmLookupTrackerTestGenerated.java index 77c46306e79..26d6d8f26d0 100644 --- a/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/LookupTrackerTestGenerated.java +++ b/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/JvmLookupTrackerTestGenerated.java @@ -28,59 +28,59 @@ import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") -@TestMetadata("jps-plugin/testData/incremental/lookupTracker") +@TestMetadata("jps-plugin/testData/incremental/lookupTracker/jvm") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) -public class LookupTrackerTestGenerated extends AbstractLookupTrackerTest { - public void testAllFilesPresentInLookupTracker() throws Exception { - KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("jps-plugin/testData/incremental/lookupTracker"), Pattern.compile("^([^\\.]+)$"), TargetBackend.ANY, false); +public class JvmLookupTrackerTestGenerated extends AbstractJvmLookupTrackerTest { + public void testAllFilesPresentInJvm() throws Exception { + KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("jps-plugin/testData/incremental/lookupTracker/jvm"), Pattern.compile("^([^\\.]+)$"), TargetBackend.ANY, false); } @TestMetadata("classifierMembers") public void testClassifierMembers() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/classifierMembers/"); + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/"); doTest(fileName); } @TestMetadata("conventions") public void testConventions() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/conventions/"); + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/jvm/conventions/"); doTest(fileName); } @TestMetadata("expressionType") public void testExpressionType() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/expressionType/"); + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/"); doTest(fileName); } @TestMetadata("java") public void testJava() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/java/"); + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/jvm/java/"); doTest(fileName); } @TestMetadata("localDeclarations") public void testLocalDeclarations() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/localDeclarations/"); + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/jvm/localDeclarations/"); doTest(fileName); } @TestMetadata("packageDeclarations") public void testPackageDeclarations() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/packageDeclarations/"); + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/"); doTest(fileName); } @TestMetadata("simple") public void testSimple() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/simple/"); + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/jvm/simple/"); doTest(fileName); } @TestMetadata("syntheticProperties") public void testSyntheticProperties() throws Exception { - String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/syntheticProperties/"); + String fileName = KotlinTestUtils.navigationMetadata("jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/"); doTest(fileName); } } diff --git a/jps-plugin/testData/incremental/lookupTracker/classifierMembers/bar.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/bar.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/classifierMembers/bar.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/bar.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/classifierMembers/build.log b/jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/build.log similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/classifierMembers/build.log rename to jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/build.log diff --git a/jps-plugin/testData/incremental/lookupTracker/classifierMembers/constraints.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/constraints.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/classifierMembers/constraints.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/constraints.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/classifierMembers/foo.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/foo.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/classifierMembers/foo.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/foo.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/classifierMembers/usages.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/usages.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/classifierMembers/usages.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/classifierMembers/usages.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/build.log b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/build.log similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/build.log rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/build.log diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/comparison.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/comparison.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/comparison.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/comparison.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/comparison.kt.touch b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/comparison.kt.touch similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/comparison.kt.touch rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/comparison.kt.touch diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/declarations.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/declarations.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/declarations.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/declarations.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/delegateProperty.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/delegateProperty.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/delegateProperty.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/delegateProperty.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/delegateProperty.kt.touch b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/delegateProperty.kt.touch similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/delegateProperty.kt.touch rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/delegateProperty.kt.touch diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/mathematicalLike.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/mathematicalLike.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/mathematicalLike.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/mathematicalLike.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/mathematicalLike.kt.touch b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/mathematicalLike.kt.touch similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/mathematicalLike.kt.touch rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/mathematicalLike.kt.touch diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/other.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/other.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/other.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/other.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/conventions/other.kt.touch b/jps-plugin/testData/incremental/lookupTracker/jvm/conventions/other.kt.touch similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/conventions/other.kt.touch rename to jps-plugin/testData/incremental/lookupTracker/jvm/conventions/other.kt.touch diff --git a/jps-plugin/testData/incremental/lookupTracker/expressionType/build.log b/jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/build.log similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/expressionType/build.log rename to jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/build.log diff --git a/jps-plugin/testData/incremental/lookupTracker/expressionType/genericType.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/genericType.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/expressionType/genericType.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/genericType.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/expressionType/inferredType.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/inferredType.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/expressionType/inferredType.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/inferredType.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/expressionType/lambdaParameterType.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/lambdaParameterType.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/expressionType/lambdaParameterType.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/lambdaParameterType.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/expressionType/localInnerClassType.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/localInnerClassType.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/expressionType/localInnerClassType.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/expressionType/localInnerClassType.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/java/bar/C.java b/jps-plugin/testData/incremental/lookupTracker/jvm/java/bar/C.java similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/java/bar/C.java rename to jps-plugin/testData/incremental/lookupTracker/jvm/java/bar/C.java diff --git a/jps-plugin/testData/incremental/lookupTracker/java/baz/E.java b/jps-plugin/testData/incremental/lookupTracker/jvm/java/baz/E.java similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/java/baz/E.java rename to jps-plugin/testData/incremental/lookupTracker/jvm/java/baz/E.java diff --git a/jps-plugin/testData/incremental/lookupTracker/java/build.log b/jps-plugin/testData/incremental/lookupTracker/jvm/java/build.log similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/java/build.log rename to jps-plugin/testData/incremental/lookupTracker/jvm/java/build.log diff --git a/jps-plugin/testData/incremental/lookupTracker/java/foo/I.java b/jps-plugin/testData/incremental/lookupTracker/jvm/java/foo/I.java similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/java/foo/I.java rename to jps-plugin/testData/incremental/lookupTracker/jvm/java/foo/I.java diff --git a/jps-plugin/testData/incremental/lookupTracker/java/usages.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/java/usages.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/java/usages.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/java/usages.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/localDeclarations/bar.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/localDeclarations/bar.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/localDeclarations/bar.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/localDeclarations/bar.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/localDeclarations/build.log b/jps-plugin/testData/incremental/lookupTracker/jvm/localDeclarations/build.log similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/localDeclarations/build.log rename to jps-plugin/testData/incremental/lookupTracker/jvm/localDeclarations/build.log diff --git a/jps-plugin/testData/incremental/lookupTracker/localDeclarations/locals.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/localDeclarations/locals.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/localDeclarations/locals.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/localDeclarations/locals.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/packageDeclarations/bar.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/bar.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/packageDeclarations/bar.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/bar.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/packageDeclarations/baz.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/baz.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/packageDeclarations/baz.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/baz.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/packageDeclarations/build.log b/jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/build.log similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/packageDeclarations/build.log rename to jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/build.log diff --git a/jps-plugin/testData/incremental/lookupTracker/packageDeclarations/foo1.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/foo1.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/packageDeclarations/foo1.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/foo1.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/packageDeclarations/foo1.kt.touch b/jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/foo1.kt.touch similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/packageDeclarations/foo1.kt.touch rename to jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/foo1.kt.touch diff --git a/jps-plugin/testData/incremental/lookupTracker/packageDeclarations/foo2.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/foo2.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/packageDeclarations/foo2.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/foo2.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/packageDeclarations/foo2.kt.touch b/jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/foo2.kt.touch similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/packageDeclarations/foo2.kt.touch rename to jps-plugin/testData/incremental/lookupTracker/jvm/packageDeclarations/foo2.kt.touch diff --git a/jps-plugin/testData/incremental/lookupTracker/simple/build.log b/jps-plugin/testData/incremental/lookupTracker/jvm/simple/build.log similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/simple/build.log rename to jps-plugin/testData/incremental/lookupTracker/jvm/simple/build.log diff --git a/jps-plugin/testData/incremental/lookupTracker/simple/main.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/simple/main.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/simple/main.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/simple/main.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/syntheticProperties/JavaClass.java b/jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/JavaClass.java similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/syntheticProperties/JavaClass.java rename to jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/JavaClass.java diff --git a/jps-plugin/testData/incremental/lookupTracker/syntheticProperties/KotlinClass.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/KotlinClass.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/syntheticProperties/KotlinClass.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/KotlinClass.kt diff --git a/jps-plugin/testData/incremental/lookupTracker/syntheticProperties/build.log b/jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/build.log similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/syntheticProperties/build.log rename to jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/build.log diff --git a/jps-plugin/testData/incremental/lookupTracker/syntheticProperties/usages.kt b/jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/usages.kt similarity index 100% rename from jps-plugin/testData/incremental/lookupTracker/syntheticProperties/usages.kt rename to jps-plugin/testData/incremental/lookupTracker/jvm/syntheticProperties/usages.kt