Yahor Berdnikau
9c146adc3a
[Gradle] Update stable Kotlin version to 1.9.20 in Duckduckgo benchmark
2023-11-05 16:40:07 +01:00
Yahor Berdnikau
8429ab0309
[Gradle] Update stable Kotlin version to 1.9.20 in Kvision benchmark
...
Benchmark is not working as Kvision fails to assemble with Kotlin 2.0:
- https://youtrack.jetbrains.com/issue/KT-62036
- https://youtrack.jetbrains.com/issue/KT-63094 (main issue)
2023-11-05 16:40:00 +01:00
Yahor Berdnikau
43dd155f59
[Gradle] Update stable Kotlin version to 1.9.20 Graphql-kotlin benchmark
2023-11-05 16:39:44 +01:00
Nataliya.Valtman
9de791b9ac
Create FUS Gradle plugin
...
fus-statistics-gradle-plugin can be used by any other Gradle plugins to
collect additional metrics for FUS.
KT-59627
2023-10-18 10:32:11 +00:00
Sebastian Sellmair
5642f2a8c4
[build] acceptAndroidSdkLicenses, functionalTest: Support Gradle configuration cache
2023-10-18 07:51:17 +00:00
Yahor Berdnikau
c6893de9bb
[Gradle] Update Duckduckgo build regression benchmark
...
Compare against Kotlin 1.9.10 release.
^KT-61190 Fixed
2023-08-30 16:06:50 +00:00
Yahor Berdnikau
e5a3139d62
[repo] Update jgit to the latest version
...
^KT-61190 In Progress
2023-08-30 16:06:50 +00:00
Yahor Berdnikau
66bc6ea8eb
[Gradle] Update Graphql build regression benchmark
...
Compare against Kotlin 1.9.10 release.
^KT-61190 In Progress
2023-08-30 16:06:49 +00:00
Yahor Berdnikau
85284e00c7
[Gradle] Update KVision build regression benchmark
...
Compare against Kotlin 1.9.10 release.
^KT-61190 In Progress
2023-08-30 16:06:49 +00:00
Yahor Berdnikau
c14bb499e1
[Gradle] Update Duckduckgo regression benchmark
2023-05-17 18:22:47 +00:00
Yahor Berdnikau
7f0ecb0fc1
[Gradle] Update KVision regression benchmark
2023-05-17 18:22:47 +00:00
Yahor Berdnikau
1369183d36
[Gradle] Update graphql-kotlin benchmark
2023-05-17 18:22:46 +00:00
Pavel Kargashinsky
4b6ed128a2
[MPP] Use android.sdk from kotlin/dependencies for functionalTests
2023-05-12 13:26:40 +00:00
Yahor Berdnikau
b5e36a3c1b
Allow to force values in kotlin-compiler-arguments-plugin
...
Added readme how to use with external projects
2023-03-24 16:40:30 +00:00
nataliya.valtman
d6a9bca5ec
Create plugin for test to set language and api kotlin versions
2023-03-23 12:34:01 +00:00
Yahor Berdnikau
137e4b0422
Update duckduckgo benchmark
...
It is still not working due to koltin-androidx-extensions plugin usage.
2023-01-30 12:43:13 +00:00
Yahor Berdnikau
09ab70473d
Update kvision benchmark
2023-01-30 12:43:13 +00:00
Yahor Berdnikau
ff2de0e2b9
Also clean newly added files.
...
Some patches could add new file and after hard reset they are not
deleted. This leads to patch apply failure.
Updated JGit otherwise clean command was not working properly.
2023-01-30 12:43:12 +00:00
Yahor Berdnikau
5541d1d8a2
Update graphql-kotlin benchmark.
2023-01-30 12:43:12 +00:00
Yahor Berdnikau
3f4c824a23
Run benchmarks in the same suite
...
This should reduce variation in results, especially when overall time is
quite low.
2023-01-30 12:43:12 +00:00
Alexander.Likhachev
7bcfa45c49
[Build] Add gradle-warnings-detector plugin for integration tests
...
#KT-55972 In Progress
2023-01-23 17:21:16 +00:00
Yahor Berdnikau
f2971504e1
Update duckduckgo build regression benchmarks
...
Added as well benchmarks for configuration time only checks. At this
point this benchmark will fail with Kotlin 1.8 as project requires Anvil
compiler plugin update.
2022-10-19 11:20:04 +02:00
Yahor Berdnikau
d16b169fb2
Update kvision build regression benchmarks
...
Added as well benchmarks for configuration time only checks.
2022-10-19 11:20:03 +02:00
Yahor Berdnikau
eac1c86513
Update graphql-kotlin build regression benchmarks
...
Added as well benchmarks for configuration time only checks.
2022-10-19 11:20:03 +02:00
Yahor Berdnikau
53e660c138
Fix benchmark aggregation on different measured builds number
...
When scenarios have different iterations number, resulted csv file will
contain empty entries for some of the measurements. Aggregation should
ignore such entries.
2022-10-19 11:20:03 +02:00
Yahor Berdnikau
ed25939e58
Update kotlinx:dataframe version to 0.8.1
2022-10-19 11:20:03 +02:00
Yahor Berdnikau
c40f6c277e
Update gradle-profiler version to 0.19.0
2022-10-19 11:20:00 +02:00
Yahor Berdnikau
c55a6c1453
Ensure all required plugins are installed for benchmarks
2022-07-12 22:46:48 +02:00
Yahor Berdnikau
6064945e79
Fix build regression benchmarks after update
2022-07-12 15:16:13 +02:00
Yahor Berdnikau
1c4db63b47
Update Duckduckgo build regression benchmark
...
Compare current vs 1.7.10 release
2022-07-12 12:11:01 +02:00
Yahor Berdnikau
b330173edf
Update KVision build regression benchmark
...
Compare current vs 1.7.10 release
2022-07-12 12:11:01 +02:00
Yahor Berdnikau
453154780b
Update Graphql-kotlin build regression benchmark
...
Compare current vs 1.7.10 release
2022-07-12 12:11:01 +02:00
Yahor Berdnikau
262fb138ba
Update kotlinx-dataframe to 0.8.0-rc-8 version
2022-05-23 17:23:28 +02:00
Yahor Berdnikau
28f359a3f0
Replace deprecated 'ANDROID_SDK_ROOT' with 'ANDROID_HOME'
...
This should allow to run build regression benchmarks that are using
Android plugin.
2022-05-23 17:23:24 +02:00
Yahor Berdnikau
9850b97ea7
Remove excessive logging
2022-05-10 23:43:55 +02:00
Yahor Berdnikau
1537b2ed3d
Update duckduckgo regression benchmarks
...
Make it compatible with Kotlin 1.7.0 release.
2022-05-10 23:43:55 +02:00
Yahor Berdnikau
5af9303a16
Add Kvision project to build regression benchmarks
...
This project covers Kotlin/JS build performance
^KT-51380 Fixed
2022-04-25 14:08:24 +02:00
Yahor Berdnikau
ce0116e1f2
Color percents
...
Depending on the percent color it to highlight problematic place
^KT-51360 Fixed
2022-04-25 14:08:24 +02:00
Yahor Berdnikau
fbc3608959
Show difference in percent
...
For configuration and execution phases from previous stable release
^KT-51360 In Progress
2022-04-25 14:08:23 +02:00
Yahor Berdnikau
c890e42ae6
Increase cell limit for benchmark result html
...
^KT-51360 In Progress
2022-04-25 14:08:23 +02:00
Yahor Berdnikau
375eff4993
Update kotlin-dataframe to 0.8.0-dev-952
...
This version contains fix for https://github.com/Kotlin/dataframe/issues/101
^KT-51360 In Progress
2022-04-25 14:08:23 +02:00
Yahor Berdnikau
67093b49ac
Bump Gradle profiler version to 0.18.0
...
^KT-51360 In Progress
2022-04-25 14:08:23 +02:00
Yahor Berdnikau
198c215c75
Update duckduckgo project for regression benchmarks.
...
Build with Kotlin 1.7.0 is broken due to Anvil dependency doesn't have
Kotlin 1.7.0 supported release.
2022-04-25 14:08:23 +02:00
Yahor Berdnikau
9c00787641
Update graphql-kotlin project for regression benchmarks
2022-04-25 14:08:23 +02:00
Yahor Berdnikau
25d6439471
Update AGP version in 'android-test-fixes' plugin
...
This aligns version with other Gradle plugins.
2022-04-19 18:15:05 +02:00
Yahor Berdnikau
1ddd90bba1
Migrate 'android-test-fixes' module to variants
...
^KT-49227 In Progress
2022-04-04 20:38:00 +02:00
Yahor Berdnikau
1d2796d491
Update Gradle plugins publishing setup
...
Simplifies and make it aligned with official documentation, which
removes some old workarounds. Additionally, it enables publication of
Gradle metadata file, which is required for plugin variants feature
support.
Instead of using 'gradleApi()' as Gradle API dependency, which provides
build current Gradle version api, now setup is using
"dev.gradleplugins:gradle-api" artifacts with specific Gradle version.
This allows to have more fine-grained Gradle support for removed apis.
^KT-49227 In Progress
2022-02-22 12:35:01 +00:00
Yahor Berdnikau
be020c588c
Clarify the case when a new benchmark project should be added
...
^KT-49921 Fixed
2022-01-17 14:24:44 +00:00
Yahor Berdnikau
4fe27cce07
Add benchmarks for kotlin-graphql library.
...
This library uses Spring plus kapt.
^KT-49921 In Progress
2022-01-17 14:24:43 +00:00
Yahor Berdnikau
ee9965a139
Add more benchmarks for Duckduckgo app
...
^KT-49921 In Progress
2022-01-17 14:24:43 +00:00