Ilya Goncharov
08e3cb300a
[JS] Migrate tests onto IR compiler with outputDir API instead of outputFile
...
^KT-61117 fixed
2023-11-29 11:21:56 +00:00
Andrey Uskov
780696565d
Add tests for incremental compilation of sealed interfaces
...
Original commit: 2e607335db
2020-12-13 20:17:18 +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
bf22bdadc1
Do not print NONE changes in proto tests
...
otherwise MainKt: NONE is added in all js tests
Original commit: 61b3c1c429
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
8ffde5fa69
Implement JS proto comparison
...
Original commit: ed5b6e07aa
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
1b34503d35
Minor tweak to proto test data format
...
Original commit: 8ffd141d17
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
772224fb63
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).
Original commit: cc24b9f4ad
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
dbbfed2ce2
Move JVM specific proto comparison tests to separate dir
...
Original commit: 5dd4e4cdd4
2017-08-10 21:19:41 +03:00
Alexey Tsvetkov
9185cd4537
Gradle IC: treat companion object change as class signature change
...
Original commit: fc1af746c6
2016-10-28 17:58:10 +03:00
Alexander Udalov
866ea672d7
Allow data classes to implement equals/hashCode/toString from base classes
...
#KT-11306 Fixed
Original commit: fea116f14e
2016-09-15 16:45:48 +03:00
Alexey Tsvetkov
a763af2ae0
Add incremental tests for parameters with default values
...
Original commit: d352905a72
2016-03-10 23:36:40 +03:00
Yan Zhulanow
63282ffa9a
"Inapplicable operator modifier" and "Inapplicable infix modifier" are now errors
...
Original commit: 3fa506fd45
2016-01-26 17:21:44 +03:00
Alexey Tsvetkov
9d71fd4b21
Improve proto comparison test with changes of annotation list
...
Original commit: 5ce692a75c
2016-01-22 16:01:35 +03:00
Alexey Tsvetkov
2a1bde9496
Add proto comparison tests with changes of class/member flags
...
Original commit: 58a91b3d20
2016-01-22 16:01:35 +03:00
Alexey Tsvetkov
cfec0481b4
Recompile all class usages when constructor is changed
...
Original commit: 94d4dae1fe
2016-01-21 18:14:56 +03:00
Alexey Tsvetkov
9fb496af8c
Recompile all sealed class usages when new derived class is added
...
Original commit: 94cea25e2e
2016-01-13 15:46:54 +03:00
Alexey Tsvetkov
d6b568005f
Recompile all enum usages when new entry is added
...
Original commit: 0cf2928761
2016-01-13 15:46:54 +03:00
Alexey Tsvetkov
7eb8c94ca8
Recompile all class and member usages when flag and member are changed
...
Original commit: e7f8d7103f
2016-01-13 15:46:53 +03:00
Dmitry Petrov
f0cd2702cb
Drop package facades: fix incremental compilation tests & proto comparison tests
...
(package facades are no longer generated)
Original commit: 621d26aeeb
2015-10-19 16:03:21 +03:00
Michael Nedzelsky
ac20dbf780
add tests for comparison of package members
...
Original commit: bc6746b9e6
2015-10-01 15:16:22 +03:00
Michael Nedzelsky
bacc14b4c4
fix KT-8977 Ignore non-public API changes for packages in incremental compilation
...
#KT-8977 Fixed
Original commit: c7b52bfdc1
2015-10-01 15:16:18 +03:00
Michael Nedzelsky
ff54b362ea
tests for comparison of changes in classes
...
Original commit: ae7cc8e430
2015-09-19 00:14:07 +03:00