shiraji
27e1462b00
Apply quick-fix "Make visible" for INVISIBLE_FAKE #KT-16131 Fixed
2017-03-21 13:50:49 +03:00
Alexander Udalov
d4500878cb
Do not strip some classes from xercesImpl.jar in compiler.pro
...
Note that with this config, the kotlin-compiler.jar's size is increased
by 1.5Mb
#KT-16968 Fixed
2017-03-21 13:03:19 +03:00
Alexander Udalov
af5fbef4ea
Use JDK 1.6 to compile modules under "core"
...
Outputs of these modules go into kotlin-stdlib and kotlin-reflect, both
of which must be usable on Java 6
2017-03-21 13:03:18 +03:00
Dmitry Jemerov
d80891e823
Add xercesImpl.jar to core classpath as it's now required for JDOMUtil
2017-03-20 18:46:13 +01:00
Alexey Sedunov
2e3617adbb
Spring Support: Fix tests in IDEA 2017.1
...
Filter out duplicate reference targets.
Fix test data as directory references are available
inside of string literals.
Fix test data as Spring @Autowired inspection
no more reports parameterless methods.
Fix gutter checking as configuration bean references now resolve
to @ComponentScan annotation
2017-03-20 18:46:12 +01:00
Simon Ogorodnik
2804264289
Fix regression of completion inside string templates
...
CompletionContributor should not store offsets inside
replacement zone(part of file which are replaced with
dummy identifier) in offsetMap
#KT-16848 fixed
2017-03-20 18:46:11 +01:00
Dmitry Jemerov
cf18c2243f
Fix test: check highlighting only in one direction
...
Otherwise, when we check the highlighting on one of the files, the text
of the other still contains the <lineMarker> annotation and can't be
indexed as valid Kotlin code.
2017-03-20 18:46:10 +01:00
Alexander Udalov
555b3f12ee
Use LinkedHashSet instead of HashSet in DataFlowInfo.getCollectedTypes
...
This fixes DiagnosticsTestGenerated$Tests.testImplicitIntersection,
which began to fail after update to JDK 8 because the iteration order of
HashMap/HashSet has changed in JDK 8:
http://openjdk.java.net/jeps/180
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43bd5ee0205e
2017-03-20 18:46:09 +01:00
Mikhael Bogdanov
211b58ac6e
kt1770.kt test rewrote during migration to 171 platform
2017-03-20 18:46:08 +01:00
Dmitry Jemerov
10aedaf0f4
Adjust test data for IDEA 2017.1
...
Since https://github.com/JetBrains/intellij-community/commit/9c8003c
deprecated methods are considered to be entry points, so the Safe
Delete quickfix is no longer available for them.
2017-03-20 18:46:08 +01:00
Alexander Udalov
999e1061b8
Update test data for ant task tests
...
Looks like javac 1.8 started to report compilation errors a bit
differently here
2017-03-20 18:46:07 +01:00
Alexander Udalov
449d1f6ad2
Fix KotlinVersionsTest, use SAX parser instead of DOM
2017-03-20 18:46:06 +01:00
Alexander Udalov
33e9e660c4
Fix JvmRuntimeDescriptorLoaderTestGenerated
...
- Use FULL_JDK instead of mock JDK in some tests because mock JDK is
created from JDK 6 and full JDK is now JDK 8, so there are differences
in the behavior in the compiler and at runtime
- Remove some '*.runtime.txt' files which were workarounds to JDK 6
reflection issues regarding generic inner classes; code in these tests
is now loaded exactly the same in the compiler and at runtime
- Change supertype in SupertypesAndBounds.kt: the class in the supertype
is not relevant to that test, it checks that annotations can be loaded
on types
2017-03-20 18:46:05 +01:00
Alexander Udalov
3c96099f7c
Fix compileJavaAgainstKotlin tests
...
- Use another API to get file name out of a javac diagnostic
(.getSource().getName()'s behavior changed in JDK 8)
- Delete .txt files for those tests which check that javac reported a
compilation error; the order and content of declarations in those
files is undefined
2017-03-20 18:46:05 +01:00
Nikolay Krasko
4edfd0d960
Move getting source position to manager thread in tests
...
Real usages are performed in this thread too. Using AWT now fails
under runInReadActionWithWriteActionPriorityWithRetries added in
https://github.com/JetBrains/intellij-community/commit/b0e995b41e9f4c0d7a64b912d3708da179cf413c
2017-03-20 18:46:04 +01:00
Alexey Sedunov
ecd56c6a40
Safe Delete: Fix tests in IDEA 2017.1
...
Now Java refactoring checks for side effects when deleting
arguments, so instantiation of Kotlin FunctionN is treated as
"unsafe"
2017-03-20 18:46:03 +01:00
Alexey Sedunov
b65460c12f
Move: Fix tests in IDEA 2017.1
...
Do not prevent usages search if target directory is not known yet.
Force content root configuration for multi-module tests
2017-03-20 18:46:02 +01:00
Mikhael Bogdanov
496a21254b
Black box update
2017-03-20 18:46:01 +01:00
Alexey Tsvetkov
40574d31ac
JPS tests: avoid using deprecated API
2017-03-20 18:46:00 +01:00
Dmitry Jemerov
3a8cf68541
Keep class file version during shrinking; generate Java 8 bytecode
...
sometimes
2017-03-20 18:45:59 +01:00
Dmitry Jemerov
4cae0538a8
Don't warn about ElementTraversal
...
IDEA now (since commit 6ff87c6) uses this class to build classpath
for Xerces, and we don't use Xerces
2017-03-20 18:45:59 +01:00
Dmitry Jemerov
0638106bf3
Fix NPE in tests when ProjectFileIndex is not available
2017-03-20 18:45:51 +01:00
Dmitry Jemerov
0d86bdd216
Remove Java 6/7 warning from expected output of the compiler
2017-03-20 18:45:51 +01:00
Dmitry Jemerov
2adacf74ac
Reduce -Xmx of "All Non-Compiler Tests" configuration
...
This should prevent VM crashes on TeamCity
2017-03-20 18:45:50 +01:00
Dmitry Jemerov
a8bd529871
Register MetaLanguage.EP_NAME in J2K test
2017-03-20 18:45:49 +01:00
Dmitry Jemerov
61f157e89d
Remove write action around finishLookup(), according to IJ 2017.1 req
2017-03-20 18:45:48 +01:00
Dmitry Jemerov
b9f326bfa1
Register MetaLanguage extension point in ParsingTestCase
2017-03-20 18:45:47 +01:00
Dmitry Jemerov
097ba45783
Fix service and EP registration according to changes in 2017.1
...
Remove ControlFlowFactory (which is now registered in the platform),
register MetaLanguage (new in 2017.1)
2017-03-20 18:45:46 +01:00
Dmitry Jemerov
a539939388
Fix testdata according to contract inference changes in 2017.1
2017-03-20 18:45:46 +01:00
Dmitry Jemerov
ad821e83bd
Fix testdata according to comment selection changes in 2017.1
2017-03-20 18:45:45 +01:00
Dmitry Jemerov
d6709b726e
Fix testdata according to changes in automatic renaming rules in 17.1
2017-03-20 18:45:44 +01:00
Dmitry Jemerov
374cf517e1
Don't try to create "add modifier" fix for read-only elements
...
This fixes a failure of KotlinCleanupInspectionTest on IDEA 17.1.
2017-03-20 18:45:43 +01:00
Dmitry Jemerov
3d98237304
Fix GradleFacetImportTest: run write action only in EDT
2017-03-20 18:45:43 +01:00
Dmitry Jemerov
49a4625368
Fix testdata: Android projects use kotlin-stdlib-jre7
2017-03-20 18:45:42 +01:00
Dmitry Jemerov
12fc89f35d
Update to 171.SNAPSHOT to pick up fix for IDEA-169570; fix compilation
2017-03-20 18:45:41 +01:00
Nikolay Krasko
1d29c81346
! (TODO) Update build test data in 171
2017-03-20 18:45:40 +01:00
Nikolay Krasko
7da424d53f
Port setInPerformanceTest -> setInStressTest
2017-03-20 18:45:39 +01:00
Nikolay Krasko
e57b3651c2
Replace removed method in LibraryPresentationProviders
2017-03-20 18:45:39 +01:00
Nikolay Krasko
615f9d3a1f
Try to avoid exception in getOffset() call
2017-03-20 18:45:38 +01:00
Nikolay Krasko
eb8415a1f3
Use new api from idea 171 in KotlinStepOverInlinedLinesHint
2017-03-20 18:45:37 +01:00
Nikolay Krasko
bcf29e6fbf
Run tests in read action and not in EDT thread
...
Otherwise test will fail because of runInReadActionWithWriteActionPriority call in EDT
2017-03-20 18:45:36 +01:00
Nikolay Krasko
82a2a705fb
Do not wrap analyze into write action priority in tests
...
In tests the code is executed in EDT and runInReadActionWithWriteActionPriority fails
See: MergingUpdateQueue.setPassThrough() and ExternalToolPassFactory() constructor
2017-03-20 18:45:36 +01:00
Nikolay Krasko
95061885b0
Update after separating JPS builders into two modules
2017-03-20 18:45:35 +01:00
Nikolay Krasko
3e6f57b684
Updated nullability in RunLineMarkerContributor
2017-03-20 18:45:34 +01:00
Nikolay Krasko
4f079d2768
LightQuickFixTestCase.parseActionHint() method was removed
2017-03-20 18:45:33 +01:00
Nikolay Krasko
d5aac7df25
Copy dropped method nameToCompare() to test utils
2017-03-20 18:45:33 +01:00
Nikolay Krasko
9f51b12193
Update guava 19.0 sources jar
2017-03-20 18:45:32 +01:00
Nikolay Krasko
ed9e083008
Remove unused import
2017-03-20 18:45:31 +01:00
Mikhail Glukhikh
e6cefba98b
Fix imports vs 2016.3 (ResourceFoldingBuilder)
2017-03-20 18:45:30 +01:00
Mikhail Glukhikh
83a8b041ad
Fix ConfigureProjectTestGenerated / GradleConfigureProject ... for branch 163 (jre7->jre8)
2017-03-20 18:45:29 +01:00