Nikolay Krasko
b816c182f0
Try to avoid loading ast for decompiled files (KT-14804)
...
#KT-14804 Fixed
2016-11-28 14:38:34 +03:00
Ilya Gorbunov
8f3e6f38ed
Select runtime with directive in test data file instead of test name in PsiChecker tests
2016-11-16 18:47:42 +03:00
Alexey Sedunov
c76c834009
Rename: When renaming Kotlin file outside of source root do not rename its namesake in a source root
...
#KT-14096 Fixed
2016-10-05 11:32:37 +03:00
Nikolay Krasko
63943c60d3
Patch ThreadTracker during Kotlin plugin init
2016-09-22 15:19:18 +03:00
Nikolay Krasko
4adfb18990
Solve thread leaking problem in intellij idea ultimate with obfuscated fileds
2016-09-20 19:31:10 +03:00
Nikolay Krasko
ea1aac07ec
Problem: workaround thread leaking problem
2016-09-20 15:27:08 +03:00
Alexey Sedunov
188531017a
Rename: Implement automatic renamer for test classes
...
#KT-8512 Fixed
2016-06-06 21:29:11 +03:00
Denis Zharkov
193dd06f50
Use different names for mockJDK and fullJDK
...
It's needed because they both used in one project in some tests,
while IDEA model relies on assumption that JDK's names are unique
2016-04-25 17:41:08 +03:00
Denis Zharkov
5bc5722051
Load additional JDK functions into built-ins member scope
...
#KT-5990 Fixed
#KT-7127 Fixed
#KT-10370 Fixed
2016-04-25 17:41:08 +03:00
Alexey Sedunov
5203f62655
Minor: Remove /*rename*/ marker in Rename tests
2016-04-09 21:13:16 +03:00
Alexey Sedunov
e4a64e7980
[RESTORED] Spring Support: Test framework
2016-04-08 21:09:28 +03:00
Nikolay Krasko
47c7181f2a
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.
2016-04-08 17:40:38 +03:00
Nikolay Krasko
00d06fccb6
Fix tests by using relative paths
...
LightTempDirTestFixtureImpl.findOrCreateChildDir can work only with relative paths
2016-04-05 00:39:46 +03:00
Nikolay Krasko
ef13e8f5bb
Prepare building plugins modules against 1.8 JDK
2016-04-05 00:39:46 +03:00
Alexey Sedunov
9070aa882d
[REVERTED] 161d11d Alexey Sedunov on 3/18/2016 at 14:00 (committed on 3/24/2016 at 18:42)
...
Spring Support: Test framework
2016-03-29 19:17:10 +03:00
Alexey Sedunov
161d11d9ec
Spring Support: Test framework
2016-03-24 17:42:06 +03:00
Dmitry Jemerov
b60621c428
tests fixed
2016-01-19 10:53:53 +01:00
Dmitry Jemerov
d5903c5374
workaround for KT-10590: ensure that the inherited getProject() method is public, not protected
2016-01-08 16:01:20 +01:00
Dmitry Jemerov
43a6e13f4b
idea: cleanup 'public', property access syntax
2016-01-07 18:12:36 +01:00
Ilya Gorbunov
145722b20d
Cleanup in idea plugin modules, misc
2015-12-29 18:04:23 +03:00
Nikolay Krasko
e562b73eff
Refactoring: extract method for check test is AllFilesPresent test
2015-12-19 14:32:33 +03:00
Sergey Mashkov
790524e391
Add library kotlin-test to IDEA project
2015-12-18 22:17:47 +03:00
Sergey Mashkov
b57d2ff702
Add kotlin.test library to build distribution and provide for tests
2015-12-18 22:16:04 +03:00
Pavel V. Talanov
a667aa2f71
Tests: add runtime (and runtime sources) to some tests that rely on being able to resolve references to built ins
2015-12-15 20:22:09 +03:00
Pavel V. Talanov
ef134ffb1b
ProjectDescriptorWithStdlibSources includes source files for builtIns
2015-12-15 20:22:07 +03:00
Pavel V. Talanov
0099c10e4e
Drop BuiltInsReferenceResolver
2015-12-15 20:22:07 +03:00
Pavel V. Talanov
c40d6af1e5
Decompile builtins (kotlin_class and kotlin_package files)
...
The main purpose of this is to be able to index builtin declarations and enable go to symbol/class functionality in ide
Also it makes sense to show builtin classes (Any, Int ...) as classes when browsing kotlin-runtime.jar
Refactor decompiler code to eliminate existing and potential duplication
Share the code between js (kjsm) decompilation and builtin decompilation heavily
2015-12-09 18:51:28 +03:00
Pavel V. Talanov
9a2442bba6
Decompiler, refactor: reduce the number of classes needed to define a decompiler
2015-12-09 18:51:23 +03:00
Pavel V. Talanov
136e8d9d02
Refactor: repackage decompiler code and explicitly extract class file and js metafile parts
2015-12-09 18:51:21 +03:00
Michael Nedzelsky
8ac3b1441a
remove idea-js module
2015-11-23 22:32:44 +03:00
Michael Nedzelsky
a7636126a1
fix tests for js
2015-11-23 22:32:40 +03:00
Dmitry Jemerov
19af88738b
remove Jet from names of classes in tests: phase 2
2015-11-03 14:06:04 +01:00
Dmitry Jemerov
c604f98a1c
remove Jet from names of classes in tests: phase 1
2015-11-03 14:06:03 +01:00
Dmitry Jemerov
3bd7f87d2b
rename "Jet" from names of IDE classes; consistently use Kt prefix for PSI elements and classes directly related to specific PSI elements
2015-11-02 18:49:35 +01:00
Alexey Sedunov
6a72b51677
Change Signature: Run tests with Kotlin stdlib
2015-11-02 15:15:39 +03:00
Nikolay Krasko
911432c99c
Use default render to check are all errors mentioned in tests. It's far more easier to read.
2015-10-28 13:39:46 +03:00
Dmitry Jemerov
49033e0002
rename Jet* classes to Kt*
2015-10-19 21:35:30 +02:00
Pavel V. Talanov
d603142cc6
Provide inspection and quickfixes for usages of static fields which will be no longer accessible in future versions
...
For this inspection three kinds of fixes are potentially available:
- Add 'const' modifier to kotlin property
- Add '@JvmField' annotation to kotlin property
- Change field reference to getter invocation
In case user chooses to 'cleanup code', these fixes are prioritized in this order
2015-10-14 14:42:26 +03:00
Dmitry Jemerov
7e2c2ef678
restore compilation after rebase of dropping external annotations; fix affected tests
2015-10-09 11:52:02 +02:00
Alexander Udalov
b0a4e812e5
Drop ConfigurationKind.JDK_AND_ANNOTATIONS, JetTestUtils.getJdkAnnotationsJar()
2015-10-09 11:51:59 +02:00
Alexey Sedunov
5a325aeec0
Line Marking: Implement run markers for test classes/functions
2015-10-08 13:15:16 +03:00
Alexey Sedunov
1a36c3e29a
Quick Fixes: Implement quickfix for missing library
2015-10-08 13:15:15 +03:00
Ilya Gorbunov
37a0347669
Replace sort with sorted.
2015-10-07 22:36:16 +03:00
Stanislav Erokhin
e4e6a600e1
Add performance hack for unInvalidate Files from stdlib in tests.
2015-09-24 14:32:54 +03:00
Alexey Sedunov
8603a36404
IDEA 142.4859.6: Invalidate library cache in setUp() to prevent access to
...
ClsFiles invalidated by the previous test
2015-09-21 18:07:44 +03:00
Valentin Kipyatkov
10f7d6d7dd
Inspection (and quickfix) for extension propeties conflicting with synthetic ones
2015-09-03 15:55:54 +03:00
Dmitry Jemerov
1c3f30bd8e
BuiltInsReferenceResolver: cleanup and convert to service
2015-07-31 19:07:44 +02:00
Dmitry Jemerov
79bbb820bd
BuiltInsReferenceResolver: J2K
2015-07-31 19:07:43 +02:00
Natalia Ukhorskaya
47b94326ec
Add NotNull assertions at project.getComponent
...
(cherry picked from commit 9b1167c)
2015-07-27 12:06:01 +03:00
Natalia Ukhorskaya
71bf9b1b30
LightProjectDescriptor is no longer an interface
...
(cherry picked from commit b99235b)
2015-07-27 12:06:00 +03:00