From 2d0b81f97f431eb713260f4f705e3d2bcfc2c5b9 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Mon, 24 Nov 2014 20:47:06 +0300 Subject: [PATCH] Updated test data for tests according to change in JPS. These tests were not deterministic. Now they are. When package facade's sources change (files added to package, etc), all package gets recompiled now. Behavior is tolerable, but not very desirable. Original commit: 153272a1893301154b159730ef708a6497320f51 --- .../pureKotlin/filesExchangePackages/build.log | 7 ++++++- .../pureKotlin/multiplePackagesModified/build.log | 11 +++++++++++ .../incremental/pureKotlin/packageFileAdded/build.log | 11 +++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log index a135c67f323..5918267bba1 100644 --- a/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log +++ b/jps/jps-plugin/testData/incremental/pureKotlin/filesExchangePackages/build.log @@ -9,9 +9,14 @@ src/b.kt src/c.kt End of files Cleaning output files: +out/production/module/bar/BarPackage$b$*.class +out/production/module/bar/BarPackage.class out/production/module/foo/FooPackage$a$*.class +out/production/module/foo/FooPackage$c$*.class out/production/module/foo/FooPackage.class End of files Compiling files: src/a.kt -End of files +src/b.kt +src/c.kt +End of files \ No newline at end of file diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log index 440fbd4f235..c3ec263353b 100644 --- a/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log +++ b/jps/jps-plugin/testData/incremental/pureKotlin/multiplePackagesModified/build.log @@ -7,11 +7,22 @@ src/a2.kt End of files Cleaning output files: out/production/module/a/APackage$a1$*.class +out/production/module/a/APackage$a2$*.class out/production/module/a/APackage.class out/production/module/b/BPackage$b1$*.class out/production/module/b/BPackage.class End of files Compiling files: src/a1.kt +src/a2.kt src/b1.kt End of files +Cleaning output files: +out/production/module/a/APackage$a1$*.class +out/production/module/a/APackage$a2$*.class +out/production/module/a/APackage.class +End of files +Compiling files: +src/a1.kt +src/a2.kt +End of files \ No newline at end of file diff --git a/jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log index df1bd14d31c..04d72291c96 100644 --- a/jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log +++ b/jps/jps-plugin/testData/incremental/pureKotlin/packageFileAdded/build.log @@ -3,8 +3,19 @@ src/b.kt End of files Cleaning output files: out/production/module/test/TestPackage$a$*.class +out/production/module/test/TestPackage$b$*.class out/production/module/test/TestPackage.class End of files Compiling files: src/a.kt +src/b.kt End of files +Cleaning output files: +out/production/module/test/TestPackage$a$*.class +out/production/module/test/TestPackage$b$*.class +out/production/module/test/TestPackage.class +End of files +Compiling files: +src/a.kt +src/b.kt +End of files \ No newline at end of file