Valentin Kipyatkov
38e2b1c91e
Code cleanup: removed redundant semicolons
...
Original commit: b551886889
2016-04-29 11:26:25 +03:00
Denis Zharkov
de7c790c1d
Use fq-names instead of descriptors when computing ambigious names
...
Because there can be different descriptors that are essentially equal
(from different modules)
See J2K test: testNullableField
Original commit: a1d4214a39
2016-04-25 17:41:08 +03:00
Alexander Udalov
f1fcde7670
Do not store project in JPS tests after they're executed
...
This saves a couple dozen megabytes currently
Original commit: 2df8e56b94
2016-04-18 17:26:59 +03:00
Nikolay Krasko
6666fa1c77
Workaround for building against jars from both JDK 6 and JDK 8 on TeamCity
...
Original commit: 0cf1c8d900
2016-04-12 14:53:20 +03:00
Zalim Bashorov
6e4d8d1670
IC: take into account added and removed classes when calculate affected names
...
Original commit: 51c6abdbed
2016-04-11 19:26:18 +03:00
Nikolay Krasko
e18a666440
Extract tests-common module without any actual tests
...
The main reasoning for the module is to avoid running any compiler tests while executing run configuration that searches tests across module dependencies.
Original commit: 47c7181f2a
2016-04-08 17:40:38 +03:00
Zalim Bashorov
2b0487fe00
Minor: update testdata
...
Original commit: 441a442f34
2016-04-08 13:45:37 +03:00
Zalim Bashorov
72debcd1f2
IC: improve logging in tests and fix DataContainerVersionChangedTestGenerated#testWithError
...
Test logging improvements:
* print which chunk building in the round for multimodule projects
* print actions after cache changed
Original commit: f5ca949f2c
2016-04-08 13:45:37 +03:00
Nikolay Krasko
b2f2fb1f18
Fix bad test modification
...
Original commit: 9e88db7e58
2016-04-06 21:46:02 +03:00
Nikolay Krasko
ea14bae514
Temporary ad-hock jps-tests enable with testdata modification
...
Original commit: 46a1028494
2016-04-06 21:46:00 +03:00
Nikolay Krasko
6329e6ed9b
Remove duplicate build-common dependency
...
Original commit: 4c81cc802b
2016-04-05 00:39:46 +03:00
Nikolay Krasko
72b18cd2e8
Extract jps-tests to separate module
...
Remove dependency to idea-full to build jps-plugin with Java 1.6
Original commit: 46b5305666
2016-04-05 00:39:46 +03:00
Nikolay Krasko
7e0a39e2d6
Prepare building plugins modules against 1.8 JDK
...
Original commit: ef13e8f5bb
2016-04-05 00:39:46 +03:00
Nikolay Krasko
c63eb0aec9
Set-up usage for kotlin-test lib
...
Original commit: 31da7662c5
2016-04-05 00:39:46 +03:00
Pavel V. Talanov
87dc2c92ca
Improve message clarity for WRONG_NUMBER_OF_TYPE_ARGUMENTS diagnostics
...
#KT-9887 Fixed
Original commit: 7de171efda
2016-03-31 16:06:48 +03:00
Alexander Udalov
2d1d2b58f3
Fix double quotes in diagnostic messages
...
For diagnostics without any parameters, the given text is simply rendered as a
String, so no symbols should be escaped.
For diagnostics with parameters, the format in java.text.MessageFormat is used,
so one single quote is erased and two single quotes become one single quote in
the rendered text.
Original commit: 8316953259
2016-03-30 21:41:43 +03:00
Alexey Tsvetkov
e679750102
Test: override build.log in gradle IC tests
...
Original commit: 61814eb23f
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
30f2dd0684
Test: use one function to find test's build log for jps and gradle
...
Original commit: c1a61b17c7
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
486b6cd2e0
Refactor: move allVersions() to jps-plugin since it is jps specific
...
Original commit: 4c782dbfcc
2016-03-30 03:40:53 +03:00
Zalim Bashorov
e0042d99c1
Minor: fix testdata
...
Original commit: 4b8c9c8b39
2016-03-24 22:28:40 +03:00
Zalim Bashorov
b2c79c0ff3
IC: add tests with moving files
...
Additionally added the ability to use directories in IC tests.
#KT-8002 Obsolete
Original commit: 9a9b863c9d
2016-03-24 22:28:40 +03:00
Alexey Tsvetkov
01aab0deda
Minor: removed experimental-ic-build.log duplicating build.log
...
Original commit: 33cd661aad
2016-03-24 14:57:17 +03:00
Zalim Bashorov
0f4f707b6c
Minor: source sources of SourceToOutputMap when dump it to make IC tests more stable
...
Original commit: f00615c00b
2016-03-16 14:42:13 +03:00
Alexey Tsvetkov
bf97307b38
Minor: add two accidentally deleted files to test case
...
Original commit: 52be775f28
2016-03-11 02:43:31 +03:00
Alexey Tsvetkov
a763af2ae0
Add incremental tests for parameters with default values
...
Original commit: d352905a72
2016-03-10 23:36:40 +03:00
Alexey Tsvetkov
1e279a8c35
Test IC for adding private inline function
...
#KT-9681 fixed
Original commit: a3893a3c2e
2016-03-04 15:11:27 +03:00
Alexey Tsvetkov
378aafae69
Add missing enum entry added/removed tests
...
#KT-6200 fixed
Original commit: 9523a8b88d
2016-03-04 14:43:52 +03:00
Alexey Tsvetkov
cf417d5c9f
Pass isPackage = false when processing class proto
...
KT-8487
Original commit: ba386f031b
2016-03-03 16:45:20 +03:00
Alexey Tsvetkov
cd0c962c7c
Add dummy files to fix gradle incremental tests
...
Gradle won't call kotlin task if source directory is empty
KT-8487
Original commit: 402436f3eb
2016-03-03 16:45:19 +03:00
Alexey Tsvetkov
5bc13aa571
Build incremental testing utils to kotlin-build-common-test.jar
...
KT-8487
Original commit: 7a7562d685
2016-03-03 16:45:19 +03:00
Alexey Tsvetkov
0e2f3ab201
Move incremental test modification utils to build-common
...
KT-8487
Original commit: 8df209b436
2016-03-03 16:45:17 +03:00
Alexey Tsvetkov
5bb64ee283
Extract incremental test modification utils
...
KT-8487
Original commit: f4aed97d52
2016-03-03 16:45:17 +03:00
Alexey Tsvetkov
f18ec129fb
Remove dependency on kotlin-test in IC test
...
KT-8487
Original commit: 4f2f0f0a60
2016-03-03 16:45:17 +03:00
Alexey Tsvetkov
36235e85e7
Reuse code from build-common
...
KT-8487
Original commit: f93562299c
2016-03-03 16:45:16 +03:00
Ilya Chernikov
8741456ea0
Preparing build lib for migrating gradle plugin on it: moving ArgumentUtils from jps plugin, adding buildUtils with incremental compilation functions extracted from kotlinBuilder, minor tweak to lookup storage dump
...
KT-8487
Original commit: d3d854ec7d
2016-03-03 16:45:13 +03:00
Pavel V. Talanov
8f456556f6
Update existing test data depending on diagnostic parameter rendering
...
Original commit: a4c005fefd
2016-02-26 14:45:11 +03:00
Zalim Bashorov
f511d4986f
Minor: fix testdata
...
Original commit: 61cc8394e8
2016-02-20 13:11:23 +03:00
Zalim Bashorov
998dfacd5f
KotlinBuilder: use proper API to update Java mappings
...
Original commit: d832a3d290
2016-02-19 19:11:10 +03:00
Zalim Bashorov
e99513da07
New IC: don't fail on unsupported difference kinds and process SUPERTYPE_ID_LIST correctly
...
Original commit: 05eff9028f
2016-02-19 19:10:44 +03:00
Stanislav Erokhin
cc99898fed
Update copyright in generated tests.
...
Original commit: 341b251e4d
2016-02-16 18:59:10 +03:00
Mikhail Glukhikh
cb985c0d13
Effective visibility: concise diagnostic messages #KT-10761 Fixed
...
Also #KT-9760 Fixed
Original commit: 1bbc46729c
2016-02-16 15:58:50 +03:00
Zalim Bashorov
46253721f1
Minor: drop content from touch files
...
Original commit: 45f21bc7fd
2016-02-10 22:56:10 +03:00
Zalim Bashorov
74de0e6e7c
New IC: add processing changes for constants
...
Original commit: ced23c02bd
2016-02-10 22:56:09 +03:00
Zalim Bashorov
e30ef13260
KotlinBuilder: don't request additional round when it's unnecessary & fix warnings
...
Original commit: e33e31ad16
2016-02-10 21:37:12 +03:00
Zalim Bashorov
eee7314509
Caching results of JpsUtils#isJsKotlinModule
...
#KT-9636 Fixed
Original commit: 88c8f24887
2016-02-10 21:30:25 +03:00
Zalim Bashorov
df46352af0
Improve test multifilePackagePartMethodAdded: add file which should not be affected
...
Original commit: cf173d6963
2016-02-09 23:27:26 +03:00
Zalim Bashorov
e7dcf02ffe
Introduce TestingContext to pass data between tests and KotlinBuilder; introduce BuildLogger to log build events (build finished, files marked as dirty) in KotlinBuilder
...
Original commit: f6e7f8c3c0
2016-02-09 23:27:25 +03:00
Zalim Bashorov
d55fafae93
Log final exit code instead of intermediate; change log level for build result to INFO
...
Original commit: 4ec3865830
2016-02-09 23:27:24 +03:00
Zalim Bashorov
ba8c35ce23
FIx possible NPEs when try to use TestModuleProperties in IDEA 144.x
...
#EA-78931 Fixed
Original commit: eacd50c4dc
2016-02-09 15:55:16 +03:00
Zalim Bashorov
964db84042
Allow to use internal declarations from special modules in compiler (JPS)
...
(e.g. IDEA 16 gradle tests loaded in separate module)
#KT-10595 Fixed
Original commit: 3c4cb54573
2016-02-08 15:42:49 +03:00