Vladimir Sukharev
c4221b0ec7
[MPP] Enable integration test "K2: Check native stdlib is not shadowed by commonMain stdlib metadata"
...
^KT-61645 Fixed
Merge-request: KT-MR-12243
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-09-21 06:57:58 +00:00
Dmitry Savvinov
0db4f464bb
[gradle, kmp] Minor: add more info to deprecation message
...
Buildscripts that used `ios`-shortcut certainly used
`val iosMain by getting` as well, which will lead to Gradle exception
after migration. Mention in the diagnostic message that one should
replace `by getting` with static accessors
^KT-60734
2023-09-20 13:33:06 +00:00
Ilya Goncharov
24e8c9c90d
[Gradle, Wasm] Add nodeJs setup task dependency to wasi test task
...
^KT-61971 fixed
2023-09-19 16:54:42 +00:00
Mikhail Glukhikh
02961b7712
LV 2.0: fix Native Gradle integration test data
2023-09-19 15:46:31 +00:00
Anton Lakotka
232bbda076
[Gradle] Disable Kapt4.testKt18799 for K2
...
Until KT-61845 is fixed
^KT-61845
^KT-61106 Verification Pending
2023-09-19 15:46:30 +00:00
Anton Lakotka
79778877c2
[Gradle] Add missing kotlin-compiler-args plugin for test
...
This will ensure that language version is set correctly.
^KT-61106 Verification Pending
2023-09-19 15:46:30 +00:00
Anton Lakotka
88f0acfc79
[Gradle] Fix CInterop test after migration to K2
...
^KT-61106 Verification Pending
2023-09-19 15:46:30 +00:00
Anton Lakotka
e23801fdfc
[Gradle] Add missing depends on relation in test data project
...
^KT-61106 Verification Pending
2023-09-19 15:46:30 +00:00
Mikhail Glukhikh
7c68e73816
LV 2.0: fix test data in HierarchicalMppIT.testProjectDependencies
...
This commit contains two kind of fixes:
1) K2 does not create entries for empty subpackages anymore,
so for the file with 'package foo.bar.baz' it creates an entry
only for the main package 'foo.bar.baz' and not for 'foo' or 'foo.bar'
2) K2 uses changed format of the classpath for third party common lib,
now it looks like other dependencies 'name-of-lib-<version>-commonMain'
instead of 'name-of-lib-metadata-<version>'
2023-09-19 15:46:30 +00:00
Anton Lakotka
58b0d6ffa8
[Gradle] Update MppHighlightingTestDataWithGradleIT for K2
...
^KT-61106 Verification Pending
2023-09-19 15:46:29 +00:00
Anton Lakotka
c290a44f2b
[Gradle] Update UnnamedTaskInputsIT to use correct MPP project
...
And fix incorrect code in hierarchical-mpp-multi-modules
^KT-61106 Verification Pending
2023-09-19 15:46:29 +00:00
Anton Lakotka
311b4c2deb
[Gradle] Remove tests related to Legacy Metadata Compilation
...
it is no longer supported in k2
^KT-61817
^KT-61106 Verification Pending
2023-09-19 15:46:29 +00:00
Anton Lakotka
642c9e4261
[Gradle] Remove tests for legacy multiplatform plugin
...
Stdlib is already migrated, kotlin-test is on the way. In Kotlin 2.0
this should be removed completely.
^KT-61816
^KT-61106 Verification Pending
2023-09-19 15:46:29 +00:00
Anton Lakotka
c7e4fa8654
[K2, Gradle, Test]: Remove check for languageVersion=2.0 in tests
...
Since Kotlin default version is already 2.0
then this check can be removed.
^KT-60860 Fixed
2023-09-19 15:46:28 +00:00
Ilya Chernikov
a182c907bc
Fix scripting testdata for changed diagnostics in K2
2023-09-19 15:46:28 +00:00
Ilya Chernikov
beeae2772e
LV20: fix / mute failing main-kts test
2023-09-19 15:46:28 +00:00
Ilya Chernikov
562ede4c7d
LV20: Fix maven plugins test metadata
2023-09-19 15:46:28 +00:00
Aleksei.Cherepanov
39a0829f39
Fix Maven tests for K2
...
1) Update test data according to K2 compiler output
2) Finally switch logic of choosing compiler runner depends on language version instead of deprecated useK2 flag
#KT-60859 Fixed
2023-09-19 15:46:27 +00:00
Ilya Chernikov
e3dae559d0
LV20: refactor K2 scripting tests - rename tasks
2023-09-19 15:46:27 +00:00
Mikhail Glukhikh
e077be38f7
Migrate some Gradle tests to Kotlin 2.0
2023-09-19 15:46:27 +00:00
Mikhail Glukhikh
5fb38008b7
Switch Kotlin version to 2.0
...
#KT-59171 In Progress
2023-09-19 15:46:26 +00:00
Sebastian Sellmair
68ca571528
[Gradle] jvm+android: Add additional test for 'java only'
...
^KT-62033 Verification Pending
2023-09-19 15:31:57 +00:00
Sebastian Sellmair
cb5026b528
[Gradle] jvm+android: Support source dependency resolution to jvm only project
...
^KT-62033 Verification Pending
2023-09-19 15:31:57 +00:00
Konstantin Tskhovrebov
5473db9ac5
KT-56369: [cinterop] Add gradle integration test on '-fmodules' hint
2023-09-19 15:23:52 +00:00
Dmitrii Krasnov
8e71488adf
[Gradle] Check ~/.konan after each test class
...
Added deleting ~/.konan before kotlin-gradle-plugin-integration-tests execution. And added checking ~/.konan after each test class. This is necessary to check that in each test konan.data.dir gradle property is set properly
2023-09-19 14:39:25 +00:00
Anton Lakotka
1a35d01fe1
[Gradle] Fix possible CME in sourceSetsMetadataOutputs
...
Iterating over source sets and waiting for compilation wasn't safe.
Because compilation upon configuration were able
to add more source sets.
Awaiting source sets first should solve the issue.
^KT-61652 Verification Pending
2023-09-19 13:28:51 +00:00
Anton Lakotka
7d047261d9
[Gradle] Test no CME when jupiter plugin is applied
...
^KT-61652 Verification Pending
2023-09-19 13:28:51 +00:00
Zalim Bashorov
8a6fdf2493
[Wasm] Change expected outcome to SUCCESS in wasm-wasi-test
...
Added workaround for missing dependency.
#KT-59720
2023-09-19 09:23:26 +00:00
Zalim Bashorov
c915cc54c7
[Wasm] Use Node.js with "canary" v8 in gradle mpp tests
...
It's required due to switching to the latest wasm opcodes.
#KT-59720
2023-09-19 09:23:26 +00:00
Zalim Bashorov
44f9199f66
[Wasm] Update Binaryen to 116
...
#KT-59720
2023-09-19 09:23:26 +00:00
Zalim Bashorov
874ca6a1af
[Wasm] Update v8 to 11.9.85
...
#KT-59720
2023-09-19 09:23:26 +00:00
Anton Lakotka
64f0e1e742
[Gradle] registerProjectStructureMetadata in afterEvaluate
...
To prevent issues with Configuration Cache and Precompiled Script Plugins
^KT-59042 Verification Pending
2023-09-19 08:48:54 +00:00
Anton Lakotka
37d797577b
[Gradle] Test MPP with Configuration Cache and Precompiled Script Plugins
...
^KT-59042 Verification Pending
2023-09-19 08:48:54 +00:00
Yahor Berdnikau
ac18f6e16e
[Gradle] Fix common sources are not included for kaptGenerateStubs task
...
^KT-61622 Fixed
2023-09-18 18:52:28 +00:00
Yahor Berdnikau
005e3c0939
[Gradle] Update test verifying MPP/Jvm project is working with Kapt
...
We have such test, but it was using long deprecated platform plugins.
^KT-61622 In Progress
2023-09-18 18:52:28 +00:00
Ilya Goncharov
6a514c3209
[Gradle, Wasm] Binaryen to wasm targets
...
^KT-62024 fixed
^KT-62025 fixed
2023-09-18 14:42:20 +00:00
Ilya Goncharov
afbfc9ce8e
[Gradle, wasm] add checker about changed wasm source sets
...
^KT-61950 fixed
2023-09-15 20:56:31 +00:00
strangepleasures
c31a3869c6
[KAPT] Fix package names org.jetbrains.kotlin.base.kapt3 -> org.jetbrains.kotlin.kapt3.base
2023-09-15 19:36:30 +00:00
Evgenii Mazhukin
7d762c9754
[KGP] Drop link to removed documentation
2023-09-15 18:26:42 +00:00
Yahor Berdnikau
d5f4cd72b7
[Gradle] Don't sync freeCompilerArgs second time for the Native link task
...
Since CompilerOptions and LanguageSettings are synchronized between
each other, we don't need this additional sync that actually duplicates
arguments.
^KT-61700 Fixed
2023-09-15 13:44:19 +00:00
strangepleasures
8fb7ea1126
[KAPT4] KT-61333 Support REPORT_OUTPUT_FILES
...
Add extra logging
2023-09-15 11:05:05 +00:00
Artem Kobzar
878452bd2b
[K/JS] Implement file merging for clashed file during per-file compilation
2023-09-14 13:14:15 +00:00
Vladimir Sukharev
c4201101ac
[K/N] K2/MPP: Move stdlib to the head of dependency list.
...
^KT-61645 Fixed
Merge-request: KT-MR-12079
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-09-13 13:56:21 +00:00
Alexander.Likhachev
fbeed67931
[Gradle] Mark KotlinTopLevelExtension.useCompilerVersion as experimental
...
#KT-61895 Fixed
2023-09-13 13:32:33 +00:00
Konstantin Tskhovrebov
b672ba8eaf
KTIJ-25563: Add upToDateWhen condition to CInterop task outputs
2023-09-13 12:18:06 +00:00
Ivan Kochurkin
8e0c2af176
[FIR] Fix overload resolution ambiguity between expect and non-expect in native
...
^KT-61778 Fixed
2023-09-13 11:44:22 +00:00
Alexander.Likhachev
64fb36deef
[Gradle] Move konan.data.dir for tests into <repo>/build and normalize the path
...
This should solve the problem on Windows CI with too long paths in Kotlin/Native integration tests
2023-09-08 13:04:29 +00:00
Alexander.Likhachev
c33f7a4161
[Build] Disable ScriptingIT on Windows CI using @OsCondition
...
`@DisabledOnOs` doesn't propagate its effect to the inheritors
2023-09-08 13:04:29 +00:00
Nataliya.Valtman
c2ee9bb1a4
Dont add languageVersion for KotlinNativeLink tasks
...
#KT-61401: Fixed
2023-09-07 12:34:22 +00:00
Alexander.Likhachev
6eaccc997f
[Build] Fix the typo junit jupyter -> jupiter
2023-09-06 22:47:34 +00:00