sebastian.sellmair
d5823a5f7b
[KPM] Implement kotlin-gradle-plugin-kpm-android module for prototyping
2022-01-26 21:51:53 +00:00
Dmitriy Novozhilov
b9c22a5e5e
[Build] Add ability to choose which run configurations for modularized tests should be generated
2022-01-23 08:22:07 +03:00
Dmitriy Novozhilov
b8e728f0cb
[Build] Generate run configurations for modularized tests on Space
2022-01-23 08:22:07 +03:00
Nikolay Krasko
701e6ec91e
Remove unused junit 4.12 from verification-metadata.xml
...
KTI-606
2022-01-21 20:59:41 +03:00
Jerome Prinet
3d121b2080
Bump up Gradle plugin dependencies
2022-01-18 12:22:18 +03:00
Dmitriy Novozhilov
598f09d7a5
[Build] Don't generate redundant modularized tests configurations for kotlin project
2022-01-17 17:59:23 +03:00
Nikita Bobko
f445cfcb78
Update gradle/verification-metadata.xml after Kotlin JPS plugin merge
2022-01-12 15:25:19 +01:00
Vyacheslav Gerasimov
03a3e7c68e
Build: Workaround java-rt loading into Gradle daemon
...
Fixes IDEA diff for tests not showing diff transfer buttons in the
"Click to see difference" window for a failed test
2021-12-22 16:23:08 +03:00
Yahor Berdnikau
7418d3c898
Add build regression benchmark script template
...
This template provides all infrastructure to write Kotlin scripts for
build regression benchmarks. These benchmarks will use gradle-profiler
to run provided scenarios on user projects. All benchmark results
in the script then will be aggregated into single one showing
difference between them.
Generally such kind of benchmarks should be used to track early Gradle
build regressions between releases.
^KT-49921 In Progress
2021-12-21 14:00:56 +00:00
Nikolay Krasko
85521f01f8
Update shadow plugin 6.1.0 -> 7.1.1
...
Version 7.1.1 is absent in jcenter, so additional repository was added
in some modules.
Leave old version in NewMultiplatformIT.kt because of
`This version of Shadow supports Gradle 7.0+ only. Please upgrade.` error.
^KTI-733 Fixed
2021-12-20 21:39:00 +03:00
Nikolay Krasko
1b85159708
Remove kotlin.build group from verification-metadata.xml
2021-12-20 21:38:57 +03:00
Vyacheslav Gerasimov
5369813acc
Fix "IdeaWin64.dll not found" error when running tests on Windows
2021-12-17 21:28:10 +03:00
Vyacheslav Gerasimov
84469d0c68
Build: Fix test runtime for kapt tests
2021-12-16 21:48:29 +03:00
Vyacheslav Gerasimov
4d87843925
Build: Set versions.trove4j to the version used in IDEA 203.8084.24
2021-12-16 21:48:27 +03:00
Vyacheslav Gerasimov
41902e69f5
Build: Move libraries versions from root project to versions.properties
...
and cleanup unused versions
2021-12-16 21:48:25 +03:00
Vyacheslav Gerasimov
944c7990a1
Build: Use fake ideaHome for tests with intellij build number only
...
#KTI-82
2021-12-16 21:48:24 +03:00
Vyacheslav Gerasimov
516e54a434
Build: Drop Idea run configurations from jps.gradle.kts
2021-12-16 21:48:23 +03:00
Vyacheslav Gerasimov
f7a9065b75
Build: Use intellij maven repo instead of downloaded IDEA
...
#KTI-82
2021-12-16 21:48:23 +03:00
Vyacheslav Gerasimov
b86e85624e
Build: Use annotations dependency from intellij-dependencies maven repo
...
#KTI-82
2021-12-16 21:48:20 +03:00
Steven Schäfer
a5fa69b8ee
jvm-abi-gen: use kotlinx-metadata 0.4.0 from maven
...
(cherry picked from commit f5e95444f82bb8e4be72dcef18da3a92277911e0)
2021-12-02 01:41:57 +01:00
mvicsokolova
93561a1a55
kotlinx.atomicfu compiler plugin for JS_IR backend ( #4581 )
...
* kotlinx.atomicfu compiler plugin for JS_IR
Support transformations of atomic operations introduced by the kotlinx.atomicfu library for the JS_IR backend. Compiler plugin is applied externally by the kotlinx.atomicfu gradle plugin.
* Apply compiler plugin for JS platform only
* New plugin test structure
* testGroupOutputDirPrefix changed
2021-12-01 22:33:13 +03:00
Nikolay Krasko
1150d51bf2
Revert dependencies needed for junit in kotlin-test-junit5
...
junit-jupiter-api-5.0.0.jar
junit-jupiter-engine-5.2.0.jar
2021-11-24 19:35:36 +03:00
Nikolay Krasko
4e806a6322
Bump junit-bom in our project 5.7.0 -> 5.8.1 and clean up old versions
2021-11-24 19:35:35 +03:00
Nikolay Krasko
7457d54360
Drop junit 3.8.1 dependency
...
junit:junit:3.8.1
org.codehaus.plexus:plexus-container-default:1.0-alpha-9-stable-1
org.apache.maven:maven-artifact-manager:2.2.0
org.apache.maven:maven-project:2.2.0
org.apache.maven.shared:maven-dependency-tree:2.1
org.jetbrains.kotlin:jcabi-aether:1.0-dev-3
:kotlin-script-util compileClasspath
2021-11-24 19:35:34 +03:00
Nikolay Krasko
af8faadca5
Update internal project junit dependency 4.12 -> 4.13.2
2021-11-24 19:35:31 +03:00
Nikolay Krasko
1cb456aa66
Cleanup some guava versions from verification-metadata.xml
2021-11-24 19:35:29 +03:00
Nikolay Krasko
5e04085592
Forgotten md5 values in verification-metadata.xml
...
^KTI-649 Fixed
2021-11-24 19:35:26 +03:00
Nikolay Krasko
b76e670ad5
Allow disabling retry tests with parameters on CI
2021-11-10 02:49:54 +03:00
Ilya Goncharov
b11f2fb2af
[Gradle, JS] Update verification-metadata.xml
...
^KT-49530 fixed
2021-11-03 11:33:24 +03:00
Vyacheslav Gerasimov
5d6e8e42aa
Build: Update verification metadata
2021-09-26 20:10:29 +03:00
Vyacheslav Gerasimov
997bde056f
Build: Upgrade Gradle to 7.1.1
...
#KTI-559
2021-09-26 18:17:54 +03:00
Vyacheslav Gerasimov
b6e3399cbd
Build: Add missing verification metadata for httpcore 4.2.1
...
We apply prepareSonatypeStaging.gradle conditionally which brings some
additional dependencies only during release publishing to maven central
#KTI-650
(cherry picked from commit 3f1c3ea6707210c2bcc0d9209682e45a6efceef3)
2021-09-23 15:10:50 +02:00
Leonid Startsev
3102e9f614
Support properties from other modules in 'declaresDefaultValue'
...
Add box test using new test infra
Move serialization tests to misc compiler tests
Fixes https://github.com/Kotlin/kotlinx.serialization/issues/1602
Fixes https://github.com/Kotlin/kotlinx.serialization/issues/1481
2021-08-31 20:36:25 +00:00
Alexander Udalov
6c400ce864
Build: update kotlinLanguageVersion to 1.6
...
Update binary-compatibility-validator dependency to 0.7.1 to allow it to
read Kotlin metadata of version 1.6.
#KT-48445
2021-08-30 19:36:32 +02:00
Nikolay Krasko
eaf31b1ada
Update org.jsoup:jsoup to 1.14.2
2021-08-27 20:32:23 +03:00
Dmitriy Novozhilov
f6e49776f8
[Test] Add fir.bench.use.build.file flag to FP intellij configurations
2021-08-27 19:02:58 +03:00
Nikolay Krasko
8e32bbbe90
Clean up 203.8084.24 dependencies a bit
2021-08-12 21:15:32 +03:00
Nikolay Krasko
23c438aa03
Clean up 203.6682.168 dependencies
2021-08-12 21:15:31 +03:00
Nikolay Krasko
63d1e195e0
Clean up 202.7660.26 dependencies
2021-08-12 21:15:31 +03:00
Nikolay Krasko
9e0ba8c3d2
Clean up 193.6494.7 mentionings
2021-08-12 21:15:30 +03:00
Nikolay Krasko
c56b6455f1
Clean up 202.7660.3 mentionings
2021-08-12 21:15:29 +03:00
Nikita Bobko
8ad368e990
Update verification-metadata.xml with 212.4746.92 artifacts
2021-08-11 02:17:50 +02:00
Nikita Bobko
dac4fe7507
Adapt coop-dev for 212 platform
2021-08-07 00:07:28 +03:00
Dmitriy Novozhilov
afd9b4935a
[FIR] Configure language version for FP test via env properties
2021-08-06 14:24:42 +03:00
Dmitriy Novozhilov
13b5f87f3a
[Build] Add gradle properties for different sets of modularized testdata
2021-08-05 15:22:42 +03:00
Dmitriy Novozhilov
d7368c341e
[Build] Update kotlin-build-gradle-plugin version to 0.0.32
2021-08-05 15:22:41 +03:00
Nikolay Krasko
83023c2073
Remove 202 platform support in build scripts
2021-07-23 16:58:28 +03:00
Nikolay Krasko
1b3046a61b
Cleanup 202 bunch files
...
Leave 202 in .bunch file to give some time for updating build server
2021-07-23 16:58:26 +03:00
Nikolay Krasko
bba0dfb469
Cleanup as42 bunch files
...
We don't build AS42 plugin from main kotlin repo anymore.
2021-07-23 16:58:24 +03:00
Mikhael Bogdanov
03ccbf1b17
Upgrade kotlinx-metadata-jvm and binary-compatibility-validator versions
2021-07-19 13:49:05 +00:00