Igor Yakovlev
c8f84a74b9
[Wasm] Fix invalid value passing through externalized FrameworkAdapter
...
Fixed #KT-66440
2024-03-18 17:12:04 +00:00
Igor Yakovlev
78b666bb40
[WasmJs] Support custom js adapter support
...
Fix KT-58291
2024-02-06 13:55:20 +00:00
Igor Yakovlev
109ff2135f
[WasmJs] Add async tests in kotlin.test
2024-02-06 13:55:20 +00:00
Ilya Gorbunov
e0bc0b81c6
[kotlin-test] Drop subprojects unneeded anymore KT-61969
2023-12-13 15:40:25 +00:00
Ilya Gorbunov
6d62119659
Introduce expects in common wasm sources actualized in wasmJs and wasmWasi
2023-12-13 15:40:25 +00:00
Ilya Gorbunov
66639d37ec
[kotlin-test] Explicit public visibility and return types
2023-11-17 17:20:51 +00:00
Ilya Gorbunov
d4b245615a
Build wasm stdlib artifacts in kotlin-stdlib project
2023-10-17 16:30:41 +00:00
Ilya Gorbunov
5f5e76a09b
kotlin-test-wasm: correct main source sets compilation, KT-61342
...
- Do not include test sources in main source sets
- Extract commonWasm source set that contains code shared between
wasm-js and wasm-wasi
2023-08-22 13:50:58 +00:00
Igor Yakovlev
f42d0b1ed4
[Wasm] Add wasi kotlin.test target gradle buildscript
2023-08-08 18:10:19 +02:00
Igor Yakovlev
d1c7caf15c
[Wasm] Add wasi stdlib target gradle buildscript
...
KT-56608
2023-08-08 18:10:19 +02:00
Igor Yakovlev
18a9c1916e
[Wasm] Wasi kotlin.test implementation
2023-08-08 18:10:19 +02:00
Ilya Goncharov
b9e5b8a087
[Gradle, Wasm] Add wasmWasi target, replace wasm target onto wasmJs
...
KT-60654
2023-08-01 13:11:36 +00:00
Nikolay Krasko
e6df34805f
Fix Gradle implicit dependency error in kotlin-test when signing enabled
...
Remove dependency to same javadoc jar in all publications as it produces
an implicit dependency to the same signing task. Use different javadoc
tasks instead.
Error:
org.gradle.internal.execution.WorkValidationException: A problem was found with the configuration of task ':kotlin-test:signCommonPublication' (type 'Sign').
- Gradle detected a problem with the following location: '/kotlin/libraries/kotlin.test/build/distributions/kotlin-test-1.9.20-dev-0000-javadoc.jar.asc'.
Reason: Task ':kotlin-test:publishAnnotationsCommonPublicationToMavenLocal' uses this output of task ':kotlin-test:signCommonPublication' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed.
Reproduce:
gradle :kotlin-test:publishToMavenLocal -Psigning.gnupg.keyName=***** -Psigning.gnupg.passphrase=**** -PsigningRequired=true
KTI-1282
2023-06-28 18:00:14 +00:00
Alexander.Likhachev
a93c49baf1
[Build] Fix a bunch of buildscript compilation warnings
...
#KTI-1221 Fixed
2023-06-22 15:16:08 +00:00
Igor Yakovlev
ed1c15b64b
[Wasm] Remove redundant code
2023-05-19 15:50:06 +00:00
Igor Yakovlev
0629f6758f
[Wasm] Fix kotlin test throw methods
2023-04-26 16:55:11 +00:00
Zalim Bashorov
2e4a09f841
[Wasm] Replace takeIf with ifEmpty in TeamcityAdapter
2023-04-05 20:50:52 +02:00
Zalim Bashorov
295acdf2af
[Wasm] Rewrite lazy initialization without by lazy and lateinit to reduce overhead
2023-04-05 20:50:52 +02:00
Zalim Bashorov
f206b0b72d
[Wasm] TeamcityAdapter: rewrite lazy property initialization using lateinit
2023-04-05 20:50:52 +02:00
Zalim Bashorov
494403c4bb
[Wasm] Don't use by lazy inside TeamcityAdapter
2023-04-05 20:50:52 +02:00
Svyatoslav Kuzmich
635671d623
[Wasm] Stop using Dynamic in kotlin-test
2023-03-29 11:08:28 +00:00
Svyatoslav Kuzmich
1208a26fc4
[Wasm] Use JsAny, JsHandle and other Js* types in stdlib and kotlin-test
2023-03-16 09:12:07 +00:00
Svyatoslav Kuzmich
7175b9f31c
[Wasm] Migrate usages of @JsFun to js("code")
2023-03-03 19:39:10 +00:00
Svyatoslav Kuzmich
81072ac9b4
[Wasm] Fix parsing D8 CLI arguments in kotlin.test
...
`@JsFun("code")` is now executed inside a JS function which brings its
`arguments` into the scope shadowing D8's CLI `arguments`.
Accessing arguments through `globalThis` fixes the problem.
Merge-request: KT-MR-8630
Merged-by: Svyatoslav Kuzmich <svyatoslav.kuzmich@jetbrains.com >
2023-02-02 16:37:32 +00:00
Ilya Goncharov
d7c31f79a8
Do not suppress NPM related tasks, but be aware about checking of them in task graph
2023-01-19 13:43:57 +00:00
Igor Yakovlev
8b14f4b15c
[Wasm] Mocha test framework support
2022-12-29 11:57:47 +00:00
Svyatoslav Kuzmich
7ec6608e29
[Wasm] Add Promise and support tests that return Promise
...
Co-authored-by: Ilya Gorbunov <Ilya.Gorbunov@jetbrains.com >
Merge-request: KT-MR-7717
Merged-by: Svyatoslav Kuzmich <svyatoslav.kuzmich@jetbrains.com >
2022-11-25 20:56:47 +00:00
Nikolay Krasko
01f567a16d
Disable yarn and npm tasks from the build when tests are not active
...
Kotlin build shouldn't depend on npm during while deploy artefacts tasks
^KTI-887 Fixed
^KT-53687 Related
2022-08-30 22:15:16 +00:00
Igor Yakovlev
4943d5d683
[WASM] Support wasm backend DSL for d8
2022-06-07 20:59:02 +00:00
Igor Yakovlev
dec2426a54
[WASM] Add OptIn to declaration with JsExport
2022-06-07 20:59:01 +00:00
Igor Yakovlev
7f0535ded9
[WASM] Fix test adapter reporting
2022-05-20 16:33:58 +02:00
Igor Yakovlev
9519d7998b
[WASM] Run all std tests with d8
2022-05-20 12:22:43 +03:00
Nikolay Krasko
6a2c607862
Return source and javadoc publication for kotlin-test-wasm
...
Setting packaging to klib didn't work because it was overwritten below.
^KTI-692 Fixed
2021-11-20 10:11:32 +03:00
Nikolay Krasko
4dc45a4118
Drop sources and javadoc artifacts for kotlin-test-wasm
...
There's a source and javadoc validation in sonatype that
once *-sources.jar or *-javadoc.jar is found expect main
jar must be present as well.
This doesn't work when instead of jar we publish klib.
2021-11-15 19:54:56 +03:00
Igor Laevsky
1bdc9edb20
[Wasm] Implement Jasmine adapter for kotlin.test
2021-11-15 18:26:44 +03:00
Igor Laevsky
5b9268a108
[Wasm] Publish kotlin-test-wasm to maven
2021-11-10 22:12:20 +03:00
Igor Laevsky
cb10bd3a95
[Wasm] Port stdlib and kotlin.test build to wasm gradle plugin
2021-11-03 16:23:01 +03:00
Nikolay Krasko
337b55e806
Minor: remove commented code from kotlin.kotlin-test.wasm/build.gradle.kts
2021-10-19 02:13:27 +03:00
Igor Laevsky
14eee7c539
[Wasm] Add kotlin-test-wasm library
2021-10-14 17:24:02 +03:00