Dmitriy Novozhilov
22a5bc4144
[FIR-TEST] Add build tasks for running all fir tests
...
- `:firCompilerTest` run all compiler fir tests
- `:idea:firTest` run all IDE fir tests
- `:firAllTest` run all fir tests
2020-02-20 16:56:34 +03:00
Vladimir Dolzhenko
60f17c3adf
Modularization of performance tests
2020-02-12 20:06:01 +01:00
Dmitriy Dolovov
9594b8db42
Rename Kotlin/Native modules for uniformity
2020-01-29 20:30:46 +07:00
Dmitriy Dolovov
abd86107d1
Include :native:frontend.native into kotlin-compiler.jar
2020-01-29 20:30:40 +07:00
Dmitriy Dolovov
b49e6ac581
Rename :kotlin-native:kotlin-native-library-reader to :native:frontend.native
2020-01-29 20:30:29 +07:00
simon.ogorodnik
97f134eab1
Remove outdated fir-view module
2020-01-27 17:08:18 +03:00
Natalia Selezneva
606279b462
as36: Update to AS 3.6 RC (192.7142.36.36.6071332)
...
^KT-36005 Fixed
2020-01-21 15:56:01 +03:00
Vladimir Ilmov
e570450c59
coroutine debugger logic moved to jvm-debugger-coroutine module
2020-01-14 10:14:56 +01:00
Vyacheslav Gerasimov
7b1c4e72ba
Build: Fix android-wizardTemplate-plugin dependencies
...
Present only in AS 3.6
2019-12-26 16:25:12 +03:00
Simon Ogorodnik
05308a3652
[FIR] Introduce module for all jvm extensions
2019-12-19 17:30:12 +03:00
Vladimir Dolzhenko
1b075340f8
Fixed dependencies for performance tests
2019-12-01 09:35:32 +01:00
Svyatoslav Kuzmich
84757964bb
Advance bootstrap to 1.3.70-dev-1806
...
Due to updated K/JS klib ABI
Add dependency of KotlinCoverageExtension to idea test classpath because of a new check introduced in 1806.
(cherry picked from commit bffbe89f53 )
2019-11-22 22:12:39 +03:00
Vyacheslav Gerasimov
027bc671c1
Build: Remove duplicated compiler.xml from idea module
...
Workaround for JPS build by copying compiler.xml in test runner before tests
For gradle just copy it in the processResourcesTask of idea project
#KT-34528
2019-11-22 18:52:00 +03:00
Vladimir Ilmov
a0d4d0da58
[coroutine][debug] rollback compilation failed exception as it breaks test scenarios
2019-11-22 13:17:37 +01:00
Vladimir Ilmov
7bdda22cfa
[coroutine][debugger] broken testCompileOnly fix missing dependency aether-dependency-resolver in 192,193 versions
2019-11-22 07:27:18 +01:00
Yan Zhulanow
ef8b3cb72a
Prefer Kotlin Junit test run configurations when possible (KT-33787)
2019-11-11 17:13:58 +09:00
Nikolay Krasko
3c7b0e6ccc
Fix gradle runtime dependency issue for completion-ranking-kotlin library
...
Execution failed for task ':idea:idea-test-framework:test'.
> Could not resolve all files for configuration ':idea:idea-test-framework:testRuntimeClasspath'.
> Could not find org.jetbrains.intellij.deps.completion:completion-ranking-kotlin:0.0.2.
...
Required by:
project :idea:idea-test-framework > project :idea
It looks like when resolving this dependency gradle doesn't check the list of repositories in :idea module.
2019-11-05 20:13:30 +03:00
Roman Golyshev
28ec74648e
Use ML completion extension point from 193 platform
...
- completion-ranking-kotlin jar used to be in the IDEA itself; thanks to new extension it can reside in the plugin from now on
- ML completion is turned off by default
- use `implementation` dependency because `completion-ranking-kotlin` is required during runtime
2019-10-31 13:37:38 +03:00
Vyacheslav Gerasimov
38ea5a85a3
Build: Add maven publication for Kotlin plugin artifacts
2019-10-24 17:06:19 +03:00
Yan Zhulanow
472ec72eb9
Refactor debugger tests
...
1. Move tests to their own module
2. Avoid sharing the 'tinyApp' project between tests
3. Clean up option directive handling
2019-10-08 19:13:56 +09:00
Vladimir Dolzhenko
e2f9eaa483
Use async profiler for perfTests if it presents in env variable; Add kt project copy-n-paste perfTests
2019-09-27 10:33:49 +02:00
Nikolay Krasko
c0270ef47b
More plugins registration for Android Studio 3.6
2019-08-30 22:26:00 +03:00
Vyacheslav Gerasimov
cf39803074
Pass cacheRedirectorEnabled flag to performance test gradle import
...
#KT-33582
2019-08-28 16:14:05 +03:00
Vyacheslav Gerasimov
784483e7ac
as36: Add required plugins to test runtime
...
#KT-33063
2019-08-01 17:07:11 +03:00
Alexey Tsvetkov
e91eefe709
Remove unnecessary dependencies on kotlin-compiler-runner
2019-07-25 16:09:31 +03:00
Ilya Chernikov
9c004c3a52
Refactor scripting compiler plugin - move cli dependent parts out of the -impl jar
...
The kotlin-scripting-compiler-impl jar is used in the idea plugin and
therefore should not depend on the cli parts of the compiler to avoid
dependency from the plugin to the kotlin-compiler.jar.
Therefore the cli-dependent parts were moved to the scripting plugin
jar, which is used only in cli compiler based environments.
Also implement required abstractions to allow this movement and
drop some redundant dependencies to the cli parts in other projects.
2019-07-11 15:50:26 +02:00
Vladimir Dolzhenko
72d74ff888
Add build gradle kts performance tests
2019-07-09 17:27:33 +03:00
Nikolay Krasko
b7c12014ee
Modify dependencies for 192 branch: more dependencies to full java plugin
2019-06-26 14:11:23 +03:00
Nikolay Krasko
beb1bc09d4
Update to 192.5118.30
2019-06-25 11:48:59 +03:00
Vladimir Dolzhenko
efd004c997
Add j2k, nj2k performance tests
2019-06-21 13:04:08 +02:00
Vyacheslav Gerasimov
e69ae451cf
Build: Fix performanceTestCompileOnly configuration
2019-06-17 17:49:12 +03:00
Vyacheslav Gerasimov
1da2bc5dab
Build: Fix idea performance tests runtime
2019-06-17 15:52:18 +03:00
Vyacheslav Gerasimov
95a71f60ca
Build: Fix Ide performance tests configuration for jps build
2019-06-13 21:03:55 +03:00
Yan Zhulanow
ae7550c5af
Move out JVM debugger functionality
2019-05-30 15:27:07 +09:00
Simon Ogorodnik
50a7d3f037
Adjust performanceTest jvm args
2019-05-27 15:00:46 +03:00
Vadim Brilyantov
01a05a5495
Move daemon jar from compiler
2019-05-17 15:51:52 +03:00
Vadim Brilyantov
ced973b707
Introduce new Kotlin Daemon without RMI abstraction
2019-05-17 15:51:51 +03:00
Vyacheslav Gerasimov
5782267d26
Build: Fix import of kotlin-reflect in JPS build
...
#KT-29548 Fixed
2019-05-14 18:07:17 +03:00
Ilya Chernikov
64c3bcd9ab
Drop refactored-out frontend.script module
2019-04-17 22:03:58 +02:00
Ilya Chernikov
199b32cad7
Merge scripting-impl to scripting-compiler-impl module...
...
to continue merging with the branch with further scripting refactorings
2019-04-17 22:03:57 +02:00
Mikhael Bogdanov
0d3f03a15a
Support parallelization in another IDE tests
2019-04-17 11:22:18 +02:00
Mikhael Bogdanov
8287e448d1
Support parallel execution of IDEA tests
2019-04-10 20:03:08 +02:00
Mikhail Glukhikh
881073b1c9
Add basic FIR -> IR converter with a set of text tests
...
Tests duplicate IrTextTestCaseGenerated
#KT-24065 Fixed
2019-04-05 16:18:58 +03:00
Ilya Kirillov
02a206bf7c
New J2K: Fix converters spliting
2019-04-03 11:24:18 +03:00
Sergey Rostov
fb3f28974e
Build: support local.properties for JPS build. Apply JPS related tweaks only inside IDEA import.
2019-03-28 10:06:16 +03:00
Ilya Chernikov
c56382a62b
Move common idea and compiler parts of the scripting plugin to the new jar
2019-03-21 12:02:29 +01:00
Yan Zhulanow
b2a47027fb
Move eval4j to idea
2019-03-20 20:52:22 +03:00
Sergey Rostov
63dca7b3b5
Build: exclude annotations.jar from Intellij
2019-02-27 09:11:42 +03:00
Simon Ogorodnik
5cef869d36
FIR: add symbol provider for IDE #KT-24097 Fixed
...
Functions & properties aren't yet supported
2019-02-19 14:11:11 +03:00
Vyacheslav Gerasimov
25128f07f2
Build: Reformat artifacts.kt & fix some warnings, drop some dead code
2019-02-18 19:59:37 +03:00