Ilya Chernikov
8be31c1c27
Comment out obsolete kannotator tests
...
(cherry picked from commit b318d97)
Original commit: 4073280b50
2017-09-20 11:51:55 +02:00
Ilya Chernikov
3657e07cb7
Add missing artifact, fix some deps and publishing
...
Original commit: 46884bec84
2017-09-20 11:51:38 +02:00
Ilya Chernikov
ec36f5761f
Fix tests in the new build infrastructure
...
Original commit: d039d191f2
2017-09-19 23:58:30 +02:00
Ilya Chernikov
b0fc11f480
Clean most of the shared source roots conflicts
...
Original commit: a61facf3d1
2017-09-19 23:58:29 +02:00
Alexander Podkhalyuzin
e3deaa5778
Clean idea files generated on the gradle import, add them to .gitignore
...
Original commit: 3f8170d369
2017-09-19 23:58:27 +02:00
Ilya Chernikov
478c623bd2
Continue switching projects to improved dsl: sourceSets and test running
...
Original commit: deda50dbbb
2017-09-19 21:37:26 +02:00
Ilya Chernikov
5fc83f7893
Fix project structure after rebase on master
...
Original commit: 336e24b837
2017-09-19 21:37:25 +02:00
Ilya Chernikov
5a8250a36d
Refactor: project renaming, using improved build dsl
...
Original commit: b6c255cea5
2017-09-19 21:37:22 +02:00
Ilya Chernikov
c0563313a4
Refactoring - renaming projects, applying sourceSets DSL
...
Original commit: 96d5e0bb21
2017-09-19 21:37:18 +02:00
Ilya Chernikov
4e5b37e265
Refactor and clean preloader project
...
Original commit: 513ab08edd
2017-09-19 21:37:16 +02:00
Ilya Chernikov
ec0fbbe632
Implement Gradle Kotlin DSL build
...
Original commit: 61dfb75e0e
2017-09-19 21:37:06 +02:00
Alexey Sedunov
17601aacb5
Kotlin Facet: Support "implements" relation between modules
...
#KT-17593 Fixed
Original commit: bdad58cec6
2017-09-08 15:38:14 +03:00
Nikolay Krasko
8a6ed0dac4
Force remove JpsModel in BaseKotlinJpsBuildTestCase tests
...
Original commit: 6fd3ce07b3
2017-09-08 12:56:28 +03:00
Alexey Sedunov
d39c78f5af
Kotlin Facet: Avoid reparse of additional arguments during analysis
...
Original commit: 78b1fb2e93
2017-09-07 17:39:18 +03:00
Alexey Tsvetkov
ed553b80e9
Add test where unused file is removed
...
Original commit: cb1ffdccd7
2017-08-29 04:28:10 +03:00
Alexey Tsvetkov
88798072a6
Fix typo in test name
...
Original commit: cf72b14b34
2017-08-29 04:28:08 +03:00
Alexey Tsvetkov
c6608a057e
Make test case more useful
...
Original commit: 141c889a84
2017-08-29 04:28:08 +03:00
Alexey Tsvetkov
9aef8a5588
Add JS specific build logs to inline properties IC tests
...
Unlike the JVM target platform, the JS back-end does
not track getters' and setters' usages separately,
so when either accessor of some property is changed,
all usages of that property will be rebuilt.
Original commit: 5f9bad5905
2017-08-29 04:28:07 +03:00
Alexey Tsvetkov
92b567139c
Refactor inline properties tests
...
Original commit: 73b63bb343
2017-08-29 04:28:07 +03:00
Alexey Tsvetkov
30f808400b
Mock constant search in JPS tests
...
Original commit: b73d5cbe1f
2017-08-29 04:28:06 +03:00
Alexey Tsvetkov
3021bce5d1
Move JVM specific IC tests to separate dir
...
Original commit: 2312013c41
2017-08-29 04:28:06 +03:00
Alexey Tsvetkov
9189d7e51f
Update lookup tracker test "classifierMembers"
...
Before the change, the initial build has been failing,
so lookups from deserialized descriptors were not tested.
Original commit: 556c43ae00
2017-08-29 04:28:06 +03:00
Alexey Tsvetkov
b72f00260b
Avoid processing JS IC output when compilation failed
...
Original commit: 4a591bf5b6
2017-08-29 04:28:05 +03:00
Alexey Tsvetkov
4fa346877c
Rename IncrementalCacheImpl->IncrementalJvmCache
...
Original commit: 919daefb0e
2017-08-29 04:28:04 +03:00
Alexey Tsvetkov
32e44dfe91
Fix searching serialized classes package contains multiple fragments
...
Original commit: 1c4ada2008
2017-08-29 04:28:03 +03:00
Alexey Tsvetkov
602929d142
Move JVM specific IC tests with class hierarchy changes
...
Original commit: 0a5fe3ef7c
2017-08-29 02:24:38 +03:00
Alexey Tsvetkov
45b383baa3
Avoid using JVM only APIs in IC tests to reuse with JS
...
Original commit: e16c5ddb97
2017-08-29 02:24:38 +03:00
Alexey Tsvetkov
f81f5421a9
Move multi-module IC tests to separate dir
...
At the moment they are used only with JPS
Original commit: 23bc907d3f
2017-08-29 02:24:37 +03:00
Alexey Tsvetkov
c55df3ffab
Move JVM specific IC test data to separate dir
...
Original commit: 166883d847
2017-08-29 02:24:37 +03:00
Alexey Tsvetkov
dd44a567d6
Add IC compiler tests with Java
...
Original commit: 7810da7018
2017-08-29 02:24:37 +03:00
Alexey Tsvetkov
3bb9a54ef3
Refactor incremental services
...
Original commit: 4aea9b349c
2017-08-29 02:24:37 +03:00
Alexey Tsvetkov
2fbd8c4beb
Introduce ChangesCollector
...
Original commit: 6fedf07f56
2017-08-29 02:24:37 +03:00
Alexey Tsvetkov
b5cf0960f4
Remove Target parameter from GeneratedFile
...
Original commit: 9727ec401b
2017-08-29 02:24:36 +03:00
Alexey Tsvetkov
eb98bab102
Minimize usage of TargetId in IC
...
Original commit: d1fd88fb8e
2017-08-29 02:24:36 +03:00
Mikhail Glukhikh
53911972cb
Eliminate a set of warnings, mostly nullability ones
...
Original commit: 3623f581b8
2017-08-18 15:10:27 +03:00
Sergey Igushkin
733421c92b
Fix compilation error in AbstractLookupTrackerTest.kt
...
Original commit: 71bf649b1e
2017-08-14 19:27:50 +03:00
Alexey Tsvetkov
9d6cd6f0e2
Normalize paths in AbstractLookupTrackerTest
...
Otherwise the tests are failing on Windows
Original commit: 0226d15d29
2017-08-11 20:51:06 +03:00
Alexey Tsvetkov
23c84d07e2
JPS: completely skip chunk containing only dummy targets
...
Such chunks were added in intellij-community, see
commit fdeae7754c593e78b6748dfa66ce7198c2780d35
(https://github.com/JetBrains/intellij-community/commit/fdeae7754c593e78b6748dfa66ce7198c2780d35 )
Original commit: 99439620d4
2017-08-10 22:05:48 +03:00
Alexey Tsvetkov
450022e5fd
Add JS specific proto comparison test
...
Original commit: 239943867b
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
d36907bc8f
Add proto comparison tests where members annotations are changed
...
Original commit: 0d3b882852
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
6c03741ed3
Treat SEALED_SUBCLASS_FQ_NAME_LIST change as a class signature change
...
#KT-19580
Original commit: 6354d9d54f
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
2d35732e94
Treat JS class annotation list change as class signature change
...
Original commit: 856276328e
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
dd2719ade1
Add raw ProtoCompareGenerated output to proto comparison test data
...
Original commit: e0ef08cf18
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
32af858914
Minor: rename js.result.out->result-js.out
...
This way result.out and result-js.out are closer in
a list of files (e.g. in Intellij project view).
Original commit: 642c5414a3
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
6358a239f4
Compare lookups after comparing build logs
...
This way tests are more informative when
compilation goes wrong.
Original commit: 7e7fcd352c
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
309bca8861
Add JS lookup tracker tests
...
Original commit: 82c977f2d2
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
cc025e5eb1
Extract JVM lookup tracker tests
...
Original commit: 6cfd090b20
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
f2837bd230
Show in lookup tracker log if there is no lookups in file
...
Original commit: f3f7ca4b95
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
1faa21470e
Minor: reformat AbstractLookupTrackerTest#runCompiler
...
Original commit: ab90221a93
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
519036b28e
Decouple lookup tracker tests from JPS
...
Original commit: 485e2345a9
2017-08-10 21:19:42 +03:00