Nikolay Krasko
29fbb8e22f
Update to 193.5233.102 release (KT-35239)
...
- Mute android specific import tests (KT-35225).
- Mute GradleMultiplatformWizardTest (IDEA-225878).
- Minor update of test data.
2019-12-03 17:34:47 +03:00
Nikolay Krasko
fa64b5794b
Allow to mute parameterized GradleImportingTestCase JUnit 4 tests
2019-12-03 17:34:46 +03:00
Andrey Uskov
38de98429d
Fix importing tests in bunch 183
2019-12-02 13:17:21 +03:00
Andrey Uskov
9643d5d28e
Added import-resolve integration tests
2019-12-02 13:17:17 +03:00
Ilya Goncharov
8d123d209a
[Gradle, JS] Add description of hack on our side to avoid IDEA run only JVM tests by gutters
2019-11-29 15:09:36 +03:00
Ilya Goncharov
38bd738724
[Gradle, JS] Add comments
2019-11-29 15:09:36 +03:00
Ilya Goncharov
1cc980e21b
[Gradle, Idea] Create dummy tasks with type Test to WA platform problem
...
Platform set filters only for Test task
Create dummy Test task
Non JVM test task depends on Test task
After evaluate copy filters from Test task to non JVM test task
2019-11-29 15:09:35 +03:00
Ilya Goncharov
86e665e2b3
[Gradle, Idea] Add Gutter Configurator for non-jvm tests
2019-11-29 15:09:35 +03:00
Kirill Shmakov
79bfada65b
Read xcodeproj file location from gradle.properties
2019-11-29 12:22:43 +03:00
Natalia Selezneva
6a18ef1417
Minor: compare system independent paths
2019-11-28 09:40:04 +03:00
Natalia Selezneva
72e99b5863
Scripting: avoid just in case configuration requests to Gradle (KT-34442)
...
Listen to changes in files that may affect gradle configuration
Remove configuration request if none of such file was changed since last request
^KT-34442 Fixed
2019-11-27 11:08:44 +03:00
Natalia Selezneva
f27e13035a
Minor: introduce helper method to check registry option
2019-11-27 11:08:44 +03:00
Natalia Selezneva
7ade2ec576
Scripting: configurations from gradle import should be always taken into account (KT-34442)
...
Do not rely on registry option
^KT-34442
2019-11-27 11:08:44 +03:00
Natalia Selezneva
2f1915d85e
Scripting: check that kotlin dsl models are provided during import as soon as possible
2019-11-27 11:08:44 +03:00
Ilya Goncharov
f73fc5199b
[Gradle, JS] Mute testWeb false positive test
2019-11-26 16:03:26 +03:00
Dmitriy Dolovov
58dd9a6004
Fix AWT freeze in KotlinNativeABICompatibilityChecker (part 2)
...
Issue #KT-35052
2019-11-25 09:07:09 +07:00
Natalia Selezneva
b10f47b50e
Minor: merge util methods for scripting to one file in idea-gradle
2019-11-22 11:43:35 +03:00
Natalia Selezneva
23f95872ad
Minor: fix packages after moving classes to idea-gradle module
2019-11-22 11:43:35 +03:00
Sergey Rostov
75a23b4bc4
Minor: changes after review
2019-11-22 11:43:35 +03:00
Sergey Rostov
fc100d13dd
Scripting: move gradle specific logic to idea-gradle
2019-11-22 11:43:34 +03:00
Natalia Selezneva
ca71b2fe90
Add script configuration dependencies to script classpath
...
It was missing during configuration refinement thought new scripting API and during loading script configuration on Gradle project import
Do not pass additional classpath to configuration classpath: this may only affects Gradle with New scripting API (because it isn't used from other places)
In additional classpath kotlin-compiler and kotlin-stdlib was passed and there is no needs for this during loading Script Definitions through new scripting API
^KT-34626 Fixed
2019-11-22 11:43:34 +03:00
Natalia Selezneva
29ef10a919
Check gradle version for loading script configuration during import option
2019-11-22 11:43:33 +03:00
Natalia Selezneva
c40cd07cf0
Do not show duplicated error gradle templates in settings
...
^KT-34530 Fixed
2019-11-22 11:43:32 +03:00
Natalia Selezneva
d355a9f686
Minor: fix typo
2019-11-22 11:43:32 +03:00
Natalia Selezneva
229665d2fc
Remove unused environment properties from gradle configuration resolver
...
getScriptContents is no longer used by Gradle
see https://github.com/gradle/gradle/blob/master/subprojects/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/resolver/ResolverEnvironment.kt
2019-11-22 11:43:32 +03:00
Natalia Selezneva
9710f1da77
Minor: move class
2019-11-22 11:43:32 +03:00
Natalia Selezneva
6c4de96dcb
Minor: extract class to separate file
2019-11-22 11:43:31 +03:00
Natalia Selezneva
4b0844b21d
Minor: move classes in idea-gradle module related to scripting
2019-11-22 11:43:31 +03:00
Ilya Goncharov
bdb1c2a27f
[Gradle, JS] Fix tasks naming
...
#KT-35019 fixed
2019-11-21 17:48:22 +03:00
Dmitriy Dolovov
28f2a2a864
Fix: Kotlin/Native libs have non-user friendly representation in IDE
...
Issue #KT-30288
Issue #KT-34998
Issue #KT-34400 (partially fixes)
2019-11-21 16:56:47 +07:00
Andrey Uskov
937cffd273
Support Gradle 5.x in GradleInspectionTest
2019-11-20 13:53:58 +03:00
Andrey Uskov
21b9987a76
Support Gradle 5.x in GradleMigrateTest
2019-11-20 13:53:56 +03:00
Andrey Uskov
5fe4baa4a5
Fix GradleNativeLibrariesInIDENamingTest
2019-11-20 13:53:54 +03:00
Andrey Uskov
8a3dfe93f2
Fixed GradleFacetImportTests for gradle 5.x
2019-11-20 13:53:50 +03:00
Andrey Uskov
9e7eff7e72
Enable ImportCompilerArgumentsWithInvalidDependencies test
2019-11-20 13:53:48 +03:00
Andrey Uskov
8a1f8714e7
Fix GradleConfiguratorTest
...
Kotlin gradle plugin was removed from test classpath
2019-11-18 11:26:13 +03:00
Andrey Uskov
352a10a0ed
Do not fail tests on unknown version of gradle Kotlin plugin
2019-11-14 21:13:21 +03:00
Andrey Uskov
e963b71921
Tests of import with latest gradle plugin are implemented
2019-11-14 21:13:19 +03:00
Andrey Uskov
51590ef1b7
Migrate import tests to annotation-driven determination of target
...
kotlin plugin versions
2019-11-14 21:13:16 +03:00
Andrey Uskov
d05f893233
Import tests with gradle 5.6.4 were added
2019-11-14 21:13:13 +03:00
Andrey Uskov
a51e2ca4d6
Limit initial heap of gradle daemon in import tests
2019-11-14 21:13:11 +03:00
Andrey Uskov
1f2767ae21
Remove gradle testing import from gradle 3.x
2019-11-14 21:13:09 +03:00
Andrey Uskov
48f6207d26
Support annotation-based declaration of target plugin and gradle version
...
in gradle importing tests
2019-11-14 21:13:07 +03:00
Andrey Uskov
14aa0eae71
Extract kotlin gradle plugin versions to constants in tests
2019-11-14 21:13:05 +03:00
Sergey Igushkin
3429c07016
Fix Native dependencies not transformed when imported from a source set
...
Those were only transformed when imported from compilations, not
intermediate source sets. Ue the substitutor for source set dependencies
as well.
(minor) extract function for the Gradle module-qualified IDs
2019-11-13 17:45:31 +03:00
Dmitry Savvinov
bcabbcf3e1
Add Native stdlib to intermediate source set dependencies
...
Also fix the dependsOn source set IDs not matcing those
in the IDE.
2019-11-13 17:45:25 +03:00
Natalia Selezneva
6d9c00addd
Do not add preparation task to project import if registry option is switched off
2019-11-13 15:18:31 +03:00
Natalia Selezneva
56eb86b7c6
Remove KotlinGradleBuildScriptsResolver for IDEA < 191
...
In 191 there is no method to invoke model building after invocation of some task
2019-11-11 15:15:16 +03:00
Natalia Selezneva
2a22cc23e9
KotlinGradleBuildScriptsResolver: update to new API from IDEA Gradle plugin
2019-11-11 15:15:16 +03:00
Natalia Selezneva
8bb6cf81c5
Extract logic common for different platforms to simplify bunch process
2019-11-11 15:15:16 +03:00