Mikhail Glukhikh
a40951d65d
Reformat KotlinVersionsTest
2023-09-19 15:46:31 +00:00
Mikhail Glukhikh
d1e4e6cc2e
LV 2.0: drop wrong comment on testRawTypes (KT-62043)
2023-09-19 15:46:31 +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
c3ab626c63
[Gradle] Enable K2 support for sample compiler plugin
...
^KT-61106 Verification Pending
2023-09-19 15:46:30 +00:00
Mikhail Glukhikh
3e1f4c11dc
LV 2.0: drop a duplicating CLI test
2023-09-19 15:46:30 +00:00
Mikhail Glukhikh
198aa675cc
LV 2.0: add "not existing source path" test which uses K2
2023-09-19 15:46:30 +00:00
Mikhail Glukhikh
e4b70e7788
LV 2.0: update some CLI tests with warnings to use DIVISION_BY_ZERO warning
2023-09-19 15:46:30 +00:00
Mikhail Glukhikh
e5906a8a3a
LV 2.0: remove CLI tests covering quite obsolete legacy
2023-09-19 15:46:30 +00:00
Ilya Chernikov
e5ee364419
IC: Implement expect/actual tracking
...
fixes NewMultiplatformIT.testIncrementalCompilation
also #KT-61590 fixed
2023-09-19 15:46:30 +00:00
Ilya Chernikov
9ed23a7f07
Scripting: fix supplementary test jar compilation
...
make its version consistent with compilation of the script
that uses it
2023-09-19 15:46:30 +00:00
Ivan Kochurkin
30899e4bbf
Remove CLI tests that become duplicated/unneeded after switching to 2.0
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
Ilya Chernikov
0aff76141b
Fix comment on testScriptWithoutParams
2023-09-19 15:46:30 +00:00
Vladimir Sukharev
ef5346e62e
[K/N] Use enforced property PIPELINE_TYPE in CompilerOutputTest to avoid duplicated "-language-version" setting.
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
db03cd8cd7
LV 2.0: update diagnostic message in MPP integration test
2023-09-19 15:46:30 +00:00
Mikhail Glukhikh
b7735506b0
LV 2.0: use bootstrapped Native bundle
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
Mikhail Glukhikh
556f3ee8d5
K2: use LATEST_STABLE in compiler tests instead of explicit 2.0
2023-09-19 15:46:29 +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
Mikhail Glukhikh
91acabc286
K2: don't use FastJarFS if output jar is used in classpath (KT-61883)
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
e8115820dd
LV 2.0: mute CompilerOutputTest.testReleaseCompilerAgainstPreReleaseLibrary
...
Related to KT-61773
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
45a12e0cfd
LV 2.0: fix JvmIdeServicesTest.testDependency by allowing unstable deps
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
796b9287e2
LV 2.0: fix diagnostic text in CliTestGenerated$Jvm.testWrongAbiVersion
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
96ea0c2eb8
LV 2.0: move testStrictMetadataVersionSemanticsOldVersion to pure K2 tests
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
8ba2cab989
LV 2.0: fix test data in CompilerSmokeTest
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
f6af5e6d03
LV 2.0: unmute/fix/delete some FirCompileKotlinAgainstCustomBinaries tests
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
bbdaa8c3ff
LV 2.0: prevent double-set of LV in Native compilation tests
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
d8b3dd683e
Use FIR compiler properly in AbstractTopLevelMembersInvocationTest
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
2dd9bdb89d
Separate incremental JS legacy / standard incremental test fails
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
fc2041e5b9
LV 2.0: allow unstable dependencies in kotlin-native/build-tools
...
Without this commit, build of this module fails during bootstrap
with FIR_COMPILED_CLASS
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
4133988d62
LV 2.0: temporarily mute 4 incremental MPP tests (KT-60831)
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
e4309c3318
LV 2.0: mute testCircularDependenciesWrongInternalFromTests (KT-61716)
2023-09-19 15:46:29 +00:00
Mikhail Glukhikh
6314183a55
LV 2.0: update diagnostics around visibility checks in JPS tests
2023-09-19 15:46:28 +00:00
Yahor Berdnikau
e71f86ee98
[repo] Fix configuration cache issues in scripting-compiler project
2023-09-19 15:46:28 +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
Mikhail Glukhikh
cc2be502f6
LV 2.0: mute two MPP integration tests
2023-09-19 15:46:28 +00:00
Ilya Chernikov
129c1b4f92
IC: temporarily mute lookup tracker test on K2
...
Test most likely fails due to the missing precise java tracker
See #KT-57147 and #KT-60736 for details
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
8a10070772
LV20 update scripting test mute logic for K2
...
after switching to LV20 by default
2023-09-19 15:46:28 +00:00
Ilya Chernikov
5b64741609
LV20: unmute scripting test
...
the test doesn't fail anymore, but should
see #KT-60452
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
c639febf36
LV20: remove redundant scripting plugin registration
...
related to #KT-61452
2023-09-19 15:46:28 +00:00
Ilya Chernikov
3dc1b26d83
Fix cli testdata for changed diagnostics in K2
2023-09-19 15:46:28 +00:00
Ilya Chernikov
7b49acb490
Fix ant testdata for changed diagnostics in K2
2023-09-19 15:46:28 +00:00