Alexey Tsvetkov
0d3b882852
Add proto comparison tests where members annotations are changed
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
6354d9d54f
Treat SEALED_SUBCLASS_FQ_NAME_LIST change as a class signature change
...
#KT-19580
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
e0ef08cf18
Add raw ProtoCompareGenerated output to proto comparison test data
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
642c5414a3
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).
2017-08-10 21:19:42 +03:00
Alexey Tsvetkov
61b3c1c429
Do not print NONE changes in proto tests
...
otherwise MainKt: NONE is added in all js tests
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
ed5b6e07aa
Implement JS proto comparison
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
8ffd141d17
Minor tweak to proto test data format
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
cc24b9f4ad
Always print class id in proto comparison test
...
A name of class file was used for added and removed classes
before the change.
The change is required for reusing the test data in js proto comparison
tests (there is no classfiles in js, so it is hard to
emulate jvm classfiles names for inner/nested classes).
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
5dd4e4cdd4
Move JVM specific proto comparison tests to separate dir
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
fc1af746c6
Gradle IC: treat companion object change as class signature change
2016-10-28 17:58:10 +03:00
Alexey Tsvetkov
d352905a72
Add incremental tests for parameters with default values
2016-03-10 23:36:40 +03:00
Yan Zhulanow
3fa506fd45
"Inapplicable operator modifier" and "Inapplicable infix modifier" are now errors
2016-01-26 17:21:44 +03:00
Alexey Tsvetkov
58a91b3d20
Add proto comparison tests with changes of class/member flags
2016-01-22 16:01:35 +03:00
Alexey Tsvetkov
94d4dae1fe
Recompile all class usages when constructor is changed
2016-01-21 18:14:56 +03:00
Alexey Tsvetkov
94cea25e2e
Recompile all sealed class usages when new derived class is added
2016-01-13 15:46:54 +03:00
Alexey Tsvetkov
0cf2928761
Recompile all enum usages when new entry is added
2016-01-13 15:46:54 +03:00
Michael Nedzelsky
bc6746b9e6
add tests for comparison of package members
2015-10-01 15:16:22 +03:00
Michael Nedzelsky
c7b52bfdc1
fix KT-8977 Ignore non-public API changes for packages in incremental compilation
...
#KT-8977 Fixed
2015-10-01 15:16:18 +03:00
Michael Nedzelsky
ae7cc8e430
tests for comparison of changes in classes
2015-09-19 00:14:07 +03:00