Mikhael Bogdanov
5dea14f4ce
Reuse already created temp folder from UsefulTestCase
2019-04-17 11:22:19 +02:00
Mikhael Bogdanov
0d3f03a15a
Support parallelization in another IDE tests
2019-04-17 11:22:18 +02:00
Mikhael Bogdanov
18f76c31ca
Get rid of redundant UsefulTestCase
2019-04-17 11:22:18 +02:00
Mikhael Bogdanov
854b73b03c
Specify test runners for IDE tests
2019-04-17 11:22:17 +02:00
Mikhael Bogdanov
aaf0fbdbd6
Fix debugger tests
2019-04-17 11:22:16 +02:00
Mikhael Bogdanov
51bc979edb
Move parallelization utils to separate file, set test root for each process
2019-04-17 11:22:16 +02:00
Anton Bannykh
c6d177b467
JS: don't remove imports only used for fake overrides (KT-31007 fixed)
2019-04-17 11:41:47 +03:00
Anton Yalyshev
6113e66e7a
removed forgotten and unnecessary code
2019-04-17 10:56:08 +03:00
Anton Yalyshev
f79517ee5d
use new js gradle plugin and correct name of mpp plugin
2019-04-17 10:56:06 +03:00
Mikhael Bogdanov
3f1f335c47
Minor. Fix compilation
2019-04-17 09:50:49 +02:00
Mikhael Bogdanov
01dc66b53a
Temporary workaround: use teamcity.build.tempDir instead of java.io.tmpdir
...
teamcity.build.tempDir is cleaned up between build executions,
should be fixed soon on Teamcity side
2019-04-17 09:33:58 +02:00
Mikhail Zarechenskiy
e6e0b83184
[NI] Fix IDE-tests where integer types were used in unresolved calls
...
For example, test like CallExpression#testCallWithJavaClassReceiver
#KT-31060 Fixed
2019-04-17 01:40:56 +03:00
Mikhail Zarechenskiy
705a8a2234
[NI] Disable SAM-conversions for Kotlin functions by default
...
#KT-30661 Fixed
2019-04-17 01:40:54 +03:00
Andrey Uskov
c6f29cbf38
Disable GradleInspectionTests in AndroidStudio
2019-04-17 00:17:41 +03:00
Andrey Uskov
364274ef90
Fix setting production-on-test flags in MPP projects
...
#KT-29854 Fixed
2019-04-17 00:17:21 +03:00
Leonid Startsev
1a0b7902c2
Create separate type arguments for writeSelf function, since it is static now.
...
Fixes kapt issue https://github.com/Kotlin/kotlinx.serialization/issues/429
2019-04-16 19:37:31 +03:00
Sergey Igushkin
bd1f95da04
Disable automatic JVM target 1.8 detection in Android projects, KT-31027
...
This is a soft revert of the fix for KT-21030 (commit ffbd0e8a ).
The logic introduced for KT-21030 should now only run when a property
flag is provided, kotlin.setJvmTargetFromAndroidCompileOptions.
We can't set the JVM target to 1.8 automatically until an Android Gradle
plugin version appears that can correctly desugar the bytecode produced
by the Kotlin compiler.
So we disable the logic introduced in the fix for KT-26432
with the plan to enable it back and apply it conditionally once there is
an Android Gradle plugin version that processes the calls correctly.
Issue #KT-31027 Fixed
2019-04-16 19:02:44 +03:00
Mikhael Bogdanov
bec80dd27f
Use Teamcity tmpdir to cleanUp it between executions
2019-04-16 15:37:07 +02:00
gcx11
164933a31e
KT-22807: allow asynchronous testing in Kotlin/JS with QUnit
2019-04-16 14:17:22 +03:00
gcx11
b49c5bf74e
KT-22807: allow asynchronous testing in Kotlin/JS with QUnit
2019-04-16 14:17:22 +03:00
Ilya Chernikov
d98b1dfa7e
Fix testdata after adding main function to scripts
2019-04-16 11:55:24 +02:00
Ilya Chernikov
67ad3773de
Implement main method generation in scripts and runnable jar saving
...
refactor necessary parts on the way
2019-04-16 11:55:23 +02:00
Ilya Chernikov
c896b4873b
Rearrange scripting host classes, so the runner part is independent from the compiler
2019-04-16 11:55:23 +02:00
Ilya Chernikov
a6f0bd6677
Refactor jvm evaluation to make module operations cleaner and more robust
...
in addition:
- hide internal configuration keys
- add keys for flags controlling evaluation
- add initial module implementation for using scripts from a classpath
2019-04-16 11:55:22 +02:00
Ilya Chernikov
90444502a6
Extend evaluation API for easier passing of evaluation configuration
...
refactor helpers accordingly
2019-04-16 11:55:22 +02:00
Ilya Chernikov
fa58b41e43
Implement script evaluation configuration refinement
2019-04-16 11:55:21 +02:00
Ilya Chernikov
c51d4a4405
Implement simple "saving evaluators" to classes and to a jar
2019-04-16 11:55:20 +02:00
Mads Ager
a65f50bb00
JVM_IR: Generate java 8 parameter names when -java-parameters is passed.
...
The type mapper does not map enum parameters and outer this parameters
to the right parameter signature kinds so around half the tests
are still failing. Since a new type mapper is being worked
on I will not investigate that further right now.
2019-04-16 09:32:57 +02:00
Mikhail Zarechenskiy
e27f71c6f3
[NI] Add test for obsolete issue
...
#KT-30858 Obsolete
2019-04-16 10:32:12 +03:00
Mark Punzalan
9f4db04839
Change visibility of ForLoopsLowering from internal to public.
2019-04-16 09:31:40 +02:00
Vyacheslav Gerasimov
152d5a98e8
Build: Remove duplicate sam-with-receiver-compiler-plugin in libraries
2019-04-15 22:04:17 +03:00
Vyacheslav Gerasimov
f052f31c83
Build: Put gradle tooling model in kotlin plugin as separate jars
...
Those jars are loaded by gradle during import process
2019-04-15 22:04:17 +03:00
Vyacheslav Gerasimov
d6e2b5066b
Build: Use sync task for copying idea plugin to the output
...
It will prevent files from previous builds remain in the target directory
Now we can remove `cleanArtifacts` kostyl from teamcity build
2019-04-15 22:04:17 +03:00
Vyacheslav Gerasimov
478208b070
Build: remove ideaPlugin helper
...
Plugin distribution building logic is now handled solely by idea-plugin project
2019-04-15 22:04:17 +03:00
Yan Zhulanow
7710942ec5
Kapt: Call next resolver in populateModuleExtraModels() (KT-30995)
2019-04-15 20:11:29 +03:00
Nikolay Krasko
27fd64ed42
Enable registration of CIDR bundle to prevent test failure in AS 3.5 (KT-26337)
2019-04-15 14:46:40 +03:00
Nikolay Krasko
1da51c118e
Minor: fix too long strings
2019-04-15 14:46:40 +03:00
Nikolay Krasko
4691f6fed5
Don't read attributes in invalid files (EA-141259)
2019-04-15 14:46:39 +03:00
Nikolay Krasko
a3bd46858a
Additional diagnostic added for bad class assert
2019-04-15 14:46:39 +03:00
Nikolay Krasko
28aa404356
Don't create intention for some bad psi (EA-141235)
2019-04-15 14:46:39 +03:00
Nikolay Krasko
bc258fa856
Fix RemoveUselessIsCheckFixForWhen - don't assert psi state in quick fixes (EA-141206)
2019-04-15 14:46:39 +03:00
Nikolay Krasko
55b2a7d051
Fix NPE in surround (EA-141193)
2019-04-15 14:46:39 +03:00
Ryan
916f871fd1
Wrong File name 'KotlinNativeTaretConfigurator.kt'
2019-04-15 17:40:15 +07:00
Nikolay Kasyanov
7d2041ed82
Fix fat dSYM Info.plist copying
...
Issue #KT-31008 Fixed
2019-04-15 17:34:32 +07:00
Yan Zhulanow
5825da8433
Fix binary compatibility with Android plugin (KT-30978)
2019-04-15 05:17:03 +03:00
Yan Zhulanow
0dfe122a40
Pill: Mark more projects as 'jps-compatible' in FULL variant
2019-04-15 05:17:03 +03:00
Yan Zhulanow
ae747196c2
Pill: Add kotlinVersion to the default JUnit configuration (for Gradle integration tests)
2019-04-15 05:17:03 +03:00
Yan Zhulanow
d5fa4f983e
Pill: Resolve dependencies using ResolvedArtifact data
2019-04-15 05:17:03 +03:00
Svyatoslav Kuzmich
977d3ef840
[JS IR BE] New name generator
2019-04-13 14:19:36 +03:00
Svyatoslav Kuzmich
a16ca5e66c
[JS IR BE] Static members lowering pass
2019-04-13 14:17:59 +03:00