Elena Lepilkina
1b4ee63f30
[K/N] Deprecate and remove from supported list relaxed memory model
2021-11-02 12:04:46 +00:00
Sergey Bogolepov
fdd020eab6
[K/N] Tests for function attributes in bitcode generator
...
Besides, well, tests themselves, this commit extends FileCheck infra to
make it possible to test bitcode for direct and reverse interop.
2021-10-29 04:07:30 +00:00
Pavel Kunyavskiy
0bd4dbc0c1
[K/N] Disable debug info in runtime by default
...
Bundle grows 200mb if debug info is enabled, it's too much.
But probably, this can be useful for debug, so we need gradle option.
2021-10-11 11:45:24 +00:00
Ilya Matveev
2a74f63954
[K/N][build] Fix compdb task after Gradle upgrade
2021-10-05 09:50:27 +03:00
Pavel Punegov
ee65026866
[K/N][Test] Executor extension
2021-10-04 10:49:39 +00:00
Pavel Punegov
2c7a6d5f45
[K/N][Test] Add missing annotations required by Gradle 7
2021-10-04 10:49:39 +00:00
Sergey Bogolepov
b9bb56d9c6
[K/N] FileCheck-based tests
...
Introduce a simple infrastructure for testing produced bitcode with
FileCheck LLVM utility.
^KT-48925
2021-10-01 14:18:01 +00:00
Pavel Kunyavskiy
9f2035c43d
[K/N] Don't assume all apple target support CoreSymbolication
2021-09-29 07:00:07 +00:00
Elena Lepilkina
cb7fab612c
[K/N][perf] Fix running benchmarks with custom native build type
2021-09-28 07:06:05 +00:00
Elena Lepilkina
ffaaadcfb6
[K/N][perf] Added gradle annotations for build register task
2021-09-27 10:58:51 +00:00
Alexander Shabalin
83b6b39910
[K/N] Fix runtime compilation flags.
2021-09-27 08:03:54 +00:00
Vyacheslav Gerasimov
12d31adbc4
Build: Fix input annotations on KonanLocalTest
2021-09-26 23:36:41 +03:00
Vyacheslav Gerasimov
af541dc6d3
Build: Fix usages of deprecated ConfigureUtil in kotlin-native
...
Required for Gradle 7+ #KTI-559
2021-09-26 23:36:40 +03:00
Vyacheslav Gerasimov
2d06cf674b
Build: Fix usages of deprecated convention in kotlin-native
...
Required for Gradle 7+ #KTI-559
2021-09-26 23:36:40 +03:00
Vyacheslav Gerasimov
10abdbef1c
Build: Fix kotlin-native tasks input annotations
...
Required for Gradle 7+ #KTI-559
2021-09-26 20:10:29 +03:00
Vyacheslav Gerasimov
d9444da9b5
Build: Fix NativeInteropPlugin for Gradle 7
...
Required for Gradle 7+ #KTI-559
2021-09-26 20:10:29 +03:00
Pavel Kunyavskiy
c704fd6ae7
[K/N] Support stacktrace using libbacktrace
2021-09-20 11:28:08 +00:00
Pavel Punegov
3d58a70e62
[Native][Tests] Rename USE_EXPERIMENTAL directive to OPT_IN
...
See fc6403679a
2021-09-13 14:08:32 +00:00
Mikhail Glukhikh
ffbd574a08
Use -opt-in instead of -Xopt-in in comments and scripts
2021-09-08 23:43:55 +03:00
Pavel Punegov
7e4e0ffdaa
[Native][Tests] Don't run tests that require diagnostic options
2021-09-03 10:52:10 +00:00
Pavel Punegov
50bd5da639
[Native][Tests] Add one more option to exclude
2021-09-03 10:52:10 +00:00
Pavel Punegov
6b49597bb7
[Native][Tests] Additional language directive
2021-09-03 10:52:09 +00:00
Pavel Punegov
bc0d7efbbd
[native][test] Fix main module select
2021-09-03 10:52:09 +00:00
Pavel Punegov
b4dcf45ffa
[Native][Tests] Improve reporting for external codegen tests
...
Add abort() method that adds tests that failed to compile
to statistics with Error status.
2021-09-03 10:52:09 +00:00
Ilya Matveev
5e08b18e4b
[K/N][tests] Support dynamic lib tests for ssh executors
2021-09-03 06:11:10 +00:00
Pavel Kunyavskiy
18f1610442
[K/N] Enable debug info in runtime build
2021-09-01 08:35:20 +00:00
Dmitriy Dolovov
ab5314059d
[Native][tests] Fix conditions for @InputFile properties
2021-09-01 10:14:12 +03:00
Dmitriy Dolovov
bf82db5ee2
[Native][tests] Move input data outside of Gradle build file
2021-09-01 10:14:06 +03:00
Dmitriy Dolovov
1a863106e6
[Native][tests] Move golden data outside of Gradle build file
2021-09-01 10:14:01 +03:00
Sergey Bogolepov
9dd8266bee
[K/N] Add trivial test for llvm.objc.clang.arc.use lowering
2021-08-24 10:19:33 +03:00
Sergey Bogolepov
922fcc4049
[K/N] Fix windows dynamic tests for LLD
...
Adjust compilation and linking flags to workaround absence of direct
DLL linkage in LLD.
2021-08-03 05:42:07 +00:00
Sergey Bogolepov
272284680e
[K/N] Prepare Windows runtime tests for LLVM update
...
In the upcoming LLVM update the default target for windows will be
x86_64-pc-windows-msvc and it will break runtime tests. To mitigate this
problem we explicitly set compilation target to x86_64-pc-windows-gnu
as we do in BitcodeCompiler.
2021-07-23 04:46:13 +00:00
Elena Lepilkina
cdeda58ed4
[K/N][perf] Added opportunity to set up tagged branch and added benchmarks plots for new MM
2021-07-12 12:26:20 +00:00
Igor Chevdar
caa852061a
[box-tests] Ignored a test for K/N
...
More info in https://youtrack.jetbrains.com/issue/KT-44571
2021-06-16 17:25:07 +05:00
Elena Lepilkina
6aba6ea670
[K/N][perf] Fix separator stayed wrong after migrating from groovy
2021-06-15 11:39:25 +00:00
Sergey Bogolepov
2f632ada42
[Native] Remove unused code
2021-06-11 12:18:15 +00:00
Sergey Bogolepov
36386de9a2
[Native] Drop explicit -fPIC flag setup
...
We don't need to explicitly set -fPIC flag everywhere
because since d82109cc92
it is set by default for all ClangArgs users.
2021-06-11 12:18:14 +00:00
Alexander Shabalin
9ebba93dd9
Make SingleThreadMarkAndSweep support multiple threads
2021-06-10 09:59:37 +00:00
Alexander Shabalin
10ae9c511b
Allow filtering of gtest tests
2021-06-10 09:59:37 +00:00
Ilya Matveev
1530a0823f
[K/N] Use finalization task to generate report for runtime tests
...
The approach with doLast doesn't work if the test binary failed.
This patch uses a finalization task instead to ensure that we
process the XML report regardless of whether the tests pass
or fail.
2021-06-08 12:44:14 +00:00
Vasily Levchenko
c2a46baa77
[build][kotlin-native][test] fix dist dependencies for test targets
2021-05-11 05:47:17 +00:00
Svyatoslav Scherbina
59b5475350
Fix WITH_COROUTINES tests compilation on Native after 5617d83c
2021-04-29 11:16:02 +00:00
sebastian.sellmair
7525d9a1ce
KotlinNativeTest: Append stdOut and stdErr to failure message
2021-04-16 14:56:33 +00:00
Pavel Punegov
b5fae96934
[native][tests] Fix incorrect enum in ExecutorService
2021-04-15 16:54:25 +03:00
Pavel Punegov
5903d015b8
[native][tests] Change architecture requirements in simulator executor
...
This requirement doesn't work for watchos_x86 on macos_x64 so create
a list of compatible requirements.
2021-04-15 13:34:00 +00:00
Pavel Punegov
d07c990fc2
Add test to native ignore list due to the KT-44571
2021-04-15 07:59:25 +00:00
Pavel Punegov
ca4cebf3e3
Exclude test in native backend due to KT-42020.
...
Also return back two tests for fixed KT-42684 and KT-45139
2021-04-15 07:59:23 +00:00
Pavel Punegov
6aa7628808
Fixes to Kotlin/Native test directives infrastructure.
...
* parse files and modules separately
* fix default and support modules usage
* add another way to ignore backend (new directive)
* add new test to exclude list
2021-04-15 07:59:22 +00:00
Alexander Gorshenev
7d13aaad24
Native klib testing: a binary compatibility tweak.
...
Link versioned libraries against dependencies of the same version.
2021-04-15 07:59:21 +00:00
Vasily Levchenko
2adea2122e
[kotlin-native][build][test infrostructure] don't ignore compiler exit code
2021-04-13 12:10:57 +00:00