Pavel Kunyavskiy
b01cc1f88c
[K2/N] Fix property accessors modality in K2 metadata
...
^KT-56603
2023-03-22 13:47:01 +00:00
Vladimir Sukharev
5ef62c8760
[K2/N] Replace K2 prefixes for test classes with Fir
...
Merge-request: KT-MR-9248
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-03-20 10:55:57 +00:00
Vladimir Sukharev
c3cfe7ddf7
Revert "Replace K2 prefixes in test files to Fir"
...
This reverts commit f1c673c166 .
2023-03-17 14:33:01 +01:00
Vladimir Sukharev
f1c673c166
Replace K2 prefixes in test files to Fir
2023-03-17 14:26:32 +01:00
Alexander Shabalin
e6297f92fa
[K/N] Issue deprecation warning when using legacy MM
...
Merge-request: KT-MR-9091
Merged-by: Alexander Shabalin <Alexander.Shabalin@jetbrains.com >
2023-03-15 08:22:37 +00:00
Pavel Kunyavskiy
0506d39d8a
[K/N] Support ignoring test with legacy mm
2023-03-14 12:59:13 +00:00
Pavel Punegov
7fa7118325
[K/N][test] LLDB tests should run only on host target
...
* Use EnforceHostTarget for the LldbTestGenerated
* Exclude test in provider if run with non-host target
Merge-request: KT-MR-8964
2023-03-14 11:06:51 +00:00
Pavel Punegov
60f43d6d4f
[K/N][test] Use Executors in the New test infra
...
Add RunnerWithExecutor class that uses Executors
Re-use checkers in the new executor
Merge-request: KT-MR-8964
2023-03-14 11:06:51 +00:00
Nikolay Krasko
57934a6870
Revert "Revert "[K2/N] KT-57026, KT-57208: Adjust Native & JS test infrastructures for MPP testing""
...
This reverts commit c0c692844e .
2023-03-10 14:24:49 +01:00
Nikolay Krasko
c0c692844e
Revert "[K2/N] KT-57026, KT-57208: Adjust Native & JS test infrastructures for MPP testing"
...
This reverts commit 6964121c15 .
2023-03-10 13:14:10 +00:00
Vladimir Sukharev
6964121c15
[K2/N] KT-57026, KT-57208: Adjust Native & JS test infrastructures for MPP testing
...
Merge-request: KT-MR-9081
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-03-09 18:56:30 +00:00
Vladimir Sukharev
8e5b19fe96
Put separate tag to KotlinTestK2LibraryTest to disable it for one-stage testing
...
Merge-request: KT-MR-9054
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-03-01 15:25:34 +00:00
Vladimir Sukharev
9a30edceeb
Put proper tag to stdlibK2
...
Merge-request: KT-MR-9034
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-02-28 20:48:08 +00:00
Vladimir Sukharev
24696915f4
Use simplest way to split text to lines on all targets
...
Merge-request: KT-MR-8858
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-02-20 10:55:04 +00:00
Svyatoslav Scherbina
369ca6b4eb
[K/N][tests] Skip CachesAutoBuildTest when cacheMode == none
...
These tests rely on cacheMode != none.
2023-02-20 09:21:32 +00:00
Vladimir Sukharev
1c055b3b23
Use proper way to remove Windows \r char for LF(EOL)
...
Merge-request: KT-MR-8850
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-02-15 18:08:08 +00:00
Svyatoslav Scherbina
df450ac43c
[K/N][tests] Add pre-release check tests
2023-02-15 12:26:56 +00:00
Svyatoslav Scherbina
ac95ca12cf
[K/N][tests] Support running the compiler without altering its output
2023-02-15 12:26:55 +00:00
Svyatoslav Scherbina
e0c7d72cee
[K/N][tests] Remove -Xskip-prerelease-check flag
...
The flag is not necessary and doesn't allow meaningfully testing
pre-release checks.
2023-02-15 12:26:55 +00:00
Igor Chevdar
951ebf4082
[K/N] Added a test for KT-56611
2023-02-15 07:06:05 +00:00
Vladimir Sukharev
babd52e27a
[K2/N] Fix test on Windows: remove \r from compared strings
...
Address reviewer's comment
Fix test on Windows: remove \r from compared strings
Merge-request: KT-MR-8799
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-02-14 14:46:27 +00:00
Igor Chevdar
ba172358d8
[K/N] Option to specify IR validation severity
2023-02-14 07:30:47 +00:00
Vladimir Sukharev
93baad5f39
Add KotlinTestK2LibraryTest to new test infra
...
Merge-request: KT-MR-8766
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-02-11 13:58:08 +00:00
Vladimir Sukharev
6e434748d1
[K2/N] Run new stdlib tests also for K2.
...
Merge-request: KT-MR-8708
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-02-10 10:34:44 +00:00
Vladimir Sukharev
ab32f90117
Put tags to klib contents tests
...
Merge-request: KT-MR-8641
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-02-08 15:42:00 +00:00
Dmitriy Novozhilov
a0bdecd22b
[Test] Ignore Native codegen test with IGNORE_BACKEND_...: ANY directive
2023-02-07 09:49:20 +00:00
Vladimir Sukharev
debbfa8397
[K2/N] Add klib contents serialization tests from old testinfra
...
Merge-request: KT-MR-8509
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-01-27 23:30:45 +00:00
Vladimir Sukharev
1990883bdc
[K2/N] KT-55464, KT-56091 Fix various klib annotations, including critical ones
...
Merge-request: KT-MR-8457
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-01-26 11:15:15 +00:00
Pavel Punegov
515c7f50c9
[K/N][test] Exclude properties/lateinit/isInitializedAndDeinitialize
...
Exclude this tests temporarily from run with one stage mode.
Merge-request: KT-MR-8408
Merged-by: Pavel Punegov <Pavel.Punegov@jetbrains.com >
2023-01-23 11:43:28 +00:00
Vyacheslav Gerasimov
b4071e1bbe
Build: Add a separate task for K2 native codegen box tests
2023-01-17 14:25:14 +01:00
Mikhail Glukhikh
38b4bade40
K2/Native: use language version 2.0 instead of -Xuse-k2 in tests
2023-01-16 18:16:49 +01:00
Sergey Bogolepov
4ffb43c5bd
[K/N] Cover objcClassesIncludingCategories with smoke tests
2023-01-16 13:26:08 +00:00
Sergey Bogolepov
a9d13338bd
[K/N] Make AbstractNativeCInteropTest a bit more flexible
...
It probably requires a bit more thoughful refactoring, but before that
we need to collect more test-cases.
2023-01-16 13:26:07 +00:00
Abduqodiri Qurbonzoda
ba2833b90f
Mark Base64 API with ExperimentalEncodingApi
2023-01-16 11:24:50 +00:00
Vladimir Sukharev
45de88abae
[K/N][KT-39120] Build platform libraries with -fmodules
...
Merge-request: KT-MR-8175
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-01-13 07:33:42 +00:00
Pavel Punegov
a90983ca6a
[K/N][test] Sync PsiFactory creation
...
CoreApplicationEnvironment.registerApplicationDynamicExtensionPoint should be
guarded to ensure registration won't happen concurrently
Merge-request: KT-MR-8251
Merged-by: Pavel Punegov <Pavel.Punegov@jetbrains.com >
2023-01-12 10:39:43 +00:00
Igor Chevdar
ae56f2686a
[K/N][tests] Extracted common utility functions
2023-01-11 14:13:03 +00:00
Igor Chevdar
758e9ea9ae
[K/N][tests] Added a couple of tests on caches
2023-01-11 14:13:03 +00:00
Vladimir Sukharev
924898afb7
[K/N] KFC-446: K2 platform: Native alpha
...
Merge-request: KT-MR-7905
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-01-04 16:10:40 +00:00
Sergey Bogolepov
64319477f0
[K/N] Test for cinterop hints
2022-12-21 13:28:17 +00:00
Dmitriy Dolovov
ab4603c9a3
[K/N] Mute LLDB tests if any other than DEBUG opt mode is used
2022-12-15 13:11:57 +00:00
Dmitriy Dolovov
f07f7885c5
[K/N] Small clean-up in LLDB tests
2022-12-14 08:58:10 +00:00
Johan Bay
842a66c3de
[K/N] Migrate LLDB test to blackboxtest
...
This change only introduces a single sample test together
with the necessary plumbing for basic LLDB testing.
Migrating the rest of the tests over and introducing more
complex interop setups will be tackled as a follow-up.
2022-12-14 08:58:10 +00:00
Vladimir Sukharev
b883dc5434
[KT-39120] Add "-fmodules" argument support to Cinterop
...
Merge-request: KT-MR-6921
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2022-11-30 08:46:40 +00:00
mvicsokolova
95506ff56e
Fix initialization args for AbstractNativeKlibBinaryCompatibilityTest
2022-11-04 10:10:51 +00:00
Dmitriy Dolovov
fbfb564b41
[Native][tests] Don't compile given KLIB libraries
2022-11-04 10:10:51 +00:00
Dmitriy Dolovov
a8b0f8a145
[Native][tests] Minor: Add check to ensure all custom KLIBs are valid
2022-11-04 10:10:50 +00:00
mvicsokolova
775db55539
[Native][tests] Support passing custom (external) KLIBs as -l dependencies to Kotlin/Native compiler invocation
2022-11-04 10:10:50 +00:00
Dmitriy Dolovov
f98a5020cd
[Native][tests] Don't patch FQNs inside of kotlinx.* package
2022-11-04 10:10:49 +00:00
Pavel Punegov
762f014c5f
[K/N][test] Don't mark objects with ThreadLocal annotation for new MM
...
Merge-request: KT-MR-7569
Merged-by: Pavel Punegov <Pavel.Punegov@jetbrains.com >
2022-11-03 11:23:36 +00:00