Simon Ogorodnik
cf9b2e6377
Fix potential CCE in LightCodeInsight tests in non-JVM
2018-11-08 15:31:30 +03:00
Simon Ogorodnik
f40cc2eb3f
Fix CCE in JSBasicCompletionTest
2018-11-08 15:31:29 +03:00
Natalia Selezneva
cc689af635
Set projectJdk in MultiFileTestCase, because many of configuration files contains inheritedJdk dependency
...
Fix MultiModuleRenameTest, MultiModuleSafeDeleteTest, MultiModuleChangeSignatureTest
2018-10-31 11:01:14 +03:00
Mikhail Glukhikh
784d9f14f6
Rollback language / API version at the end of IDE tests
...
This should fix some flaky tests
2018-10-23 10:57:09 +03:00
Mikhail Glukhikh
0678a56ca4
Add workaround for tests to avoid problems with UnusedSymbolInspection
...
#KT-27664 Fixed
In particular, this should solve
"Could not initialized UnusedSymbolInspection" and
"Modifications during highlighting are not allowed"
2018-10-19 18:19:21 +03:00
Nikolay Krasko
ea9d4037e6
Minor: cleanup KotlinLightCodeInsightFixtureTestCase.kt
2018-10-12 18:50:06 +03:00
Nikolay Krasko
d8fda8b153
Tests for navigation to stdlib multiplatform sources (KT-26004)
...
#KT-26004 Fixed
2018-10-12 18:50:05 +03:00
Nikolay Krasko
80c3e59dd5
Minor: cleanup testUtils.kt
2018-09-25 15:52:19 +03:00
Ilya Gorbunov
358e64fdb0
Remove dead code for builtins uninvalidation in tests
2018-09-21 18:35:02 +03:00
Ilya Gorbunov
16148a30c1
Remove or replace deprecated kotlin-runtime artifact usages
2018-08-30 14:57:54 +03:00
Mikhail Glukhikh
d7317c58e9
Move "Add test library to classpath" to irrelevant action list
...
This prevents inconsistencies like "Add JUnit 5.0" / "Add JUnit 5.2"
Should fix one relevant test
2018-08-06 19:04:12 +03:00
Vyacheslav Gerasimov
0103c0d2fd
Switch to 182 platform
2018-08-02 18:17:06 +03:00
Dmitry Savvinov
099fc0ad51
Push compiler options from test directives into project-wide settings
...
This may be useful if we want to configure how we read binaries
2018-07-27 16:59:23 +03:00
Alexey Sedunov
5275e19c76
Move: Do not consider type alias -> expect class change as a conflict
...
Given they have the same fqname
#KT-23594 Fixed
2018-07-27 16:08:13 +03:00
Natalia Selezneva
790188120a
Add LightProjectDescriptor with script-runtime dependency. Use it in PsiChecker tests.
2018-07-10 08:43:52 +02:00
Pavel V. Talanov
9e493d8b73
Mpp tests: allow to test java code in highlighting and quickfix tests
2018-06-06 21:03:55 +02:00
Vyacheslav Gerasimov
8c88ac69df
Cleanup .181 bunch files
2018-04-27 18:25:21 +03:00
Vyacheslav Gerasimov
bc403ce744
Switch to 181 platform
2018-04-27 18:25:17 +03:00
Nikolay Krasko
144c41576e
Refactoring: inline KotlinInternalMode.enabled
2018-04-27 12:16:37 +03:00
Nikolay Krasko
82a21b3955
Move Kotlin internal actions to Internal menu and unify modes (KT-23975)
...
#KT-23975 Fixed
2018-04-27 12:16:36 +03:00
Alexey Sedunov
e58f8763fe
Minor: Fix NPE in tests which doesn't use facets
2018-04-16 16:14:01 +03:00
Alexey Sedunov
c7e72af170
Override/Implement Members: Copy @Experimental-annotated annotations
...
#KT-22922 Fixed
2018-04-13 20:23:06 +03:00
Ilya Gorbunov
136e6b64f2
In tests use stdlib sources from jar rather than from original locations
2018-04-12 17:53:00 +03:00
Nicolay Mitropolsky
29b7e460dd
182: fixup: compilation fix: PlatformTestCase.myFilesToDelete made non-static in Platform
2018-04-11 16:28:41 +03:00
Nicolay Mitropolsky
44605580f3
182: compilation fix: PlatformTestCase.myFilesToDelete made non-static in Platform
...
some code from `PlatformTestCase` were copy-pasted to `KotlinLightCodeInsightFixtureTestCaseBase` because `PlatformTestCase` is not in it's type hierarchy, and thus we cant use these methods from `PlatformTestCase` when they became non-static
2018-04-11 16:28:40 +03:00
Nicolay Mitropolsky
f0a85eeefb
181: IDEA updated to 181.3870.7
2018-04-11 16:28:35 +03:00
Vyacheslav Gerasimov
7c02d55b23
Remove explicit jar specification from ide modules build scripts
...
They often change between ide versions and difficult to maintain
2018-04-09 21:47:48 +03:00
Mikhael Bogdanov
ea407aba32
Support custom options in quick fix test framework
2018-04-09 18:13:36 +02:00
Alexander Udalov
d2ed73eb78
Enable all Java 9 tests
2018-04-05 12:38:48 +02:00
Pavel V. Talanov
549bebbd19
Add test infrastructure for completion in mpp
...
Allow to specify specific expected module in test data for completion items
2018-04-04 17:56:35 +02:00
Alexey Tsvetkov
8a82c1618c
Use Plugins DSL in Kotlin Gradle scripts
...
When plugins DSL is used, there is no need to
manually generate typesafe accessors for extensions and
conventions (by running `./gradlew kotlinDslAccessorsSnapshot`).
2018-03-26 16:09:29 +03:00
Yan Zhulanow
df88acaefd
Get rid of test-to-production dependencies as it's not supported in plain IDEA projects
2018-03-02 03:15:24 +03:00
Yan Zhulanow
34d1611ed4
Add Pill support to compiler and IDE modules
2018-03-02 03:15:17 +03:00
Nikolay Krasko
287ad512fb
Refactoring: extract project structure caches to separate package
2018-02-26 18:42:57 +03:00
Mikhail Glukhikh
bd0cbb716c
Rename: analyzeWithDeclarations --> analyzeWithContent()
2018-02-20 20:25:41 +03:00
Mikhail Glukhikh
8986b8a1a2
Introduce analyzeWithContent() & analyzeWithDeclarations()
...
These functions have more clear names & receivers.
Old analyzeFully() applied on KtElement made deprecated
because for general KtElement it's unclear what is "full analysis"
2018-02-20 20:25:38 +03:00
Mikhail Glukhikh
78136fbb07
IDE facet refactoring, ModuleInfo.expectedBy introduced.
...
Part of facet classes was extracted to idea-analysis module
Related to KT-21771
2018-02-14 15:09:14 +03:00
Alexander Udalov
21e2a3c0b4
Load module annotations in IDE
...
#KT-22759 Fixed
2018-02-08 17:08:33 +01:00
Natalia Selezneva
74a9881e9d
Fix "Virtual pointer hasn't been disposed" exception in tests. Add sdk to ProjectJdkTable.
2018-02-05 09:46:57 +03:00
Ilya Chernikov
7e21573cf4
Convert the rest of the project to intellij repo prepared in buildSrc
2018-01-30 17:06:13 +03:00
Ilya Chernikov
a4f28cd94f
Make all dependencies to idea sdk intransitive
2018-01-30 17:06:11 +03:00
Ilya Chernikov
69787bd0d1
Switch spring usages to regular dependency
2018-01-30 17:06:10 +03:00
Ilya Chernikov
0d264793ce
Convert idea plugin modules to intellij plugin
2018-01-30 17:06:07 +03:00
Alexey Sedunov
737d7dcc2f
Kotlin Facet: Use Kotlin SDK for non-JVM imported modules
2018-01-22 12:21:13 +03:00
Alexey Sedunov
a752f3f38e
Misc: Rename class
2018-01-17 12:54:39 +03:00
Alexey Sedunov
62580a47dc
Misc: Add test for KT-7316
...
#KT-7316 Fixed
2018-01-17 12:53:57 +03:00
Alexey Sedunov
c6a9c36275
Analyze Data Flow: Support cross-language analysis
...
#KT-16833 Fixed
2018-01-17 12:40:34 +03:00
Nikolay Krasko
8ade03ac0b
Avoid using mock JDK because of bad cast in ProjectJdkTableImpl.getState
...
com.intellij.openapi.projectRoots.impl.MockSdk cannot be cast to com.intellij.openapi.projectRoots.impl.ProjectJdkImpl
2018-01-11 15:00:57 +03:00
Dmitry Jemerov
ebc9c217c1
Get rid of PluginJetFilesProvider, use a more sane impl instead
2018-01-09 18:43:20 +01:00
Dmitry Jemerov
0104ed7d44
Show line marker navigation actions in Alt-Enter menu
...
#KT-14951 Fixed
2018-01-09 15:41:09 +01:00