Nataliya.Valtman
c2ee9bb1a4
Dont add languageVersion for KotlinNativeLink tasks
...
#KT-61401: Fixed
2023-09-07 12:34:22 +00:00
Nataliya.Valtman
f46245621f
Log created error file in debug log
...
KT-59451 Fixed
2023-09-01 14:26:09 +00:00
Nataliya.Valtman
dce1c1c70a
Fix flaky tests with ConcurrentModificationException
2023-08-23 13:01:47 +00:00
Nataliya.Valtman
6263b67643
Remove gson from compiler fat jar
...
KT-56438: Fixed
2023-08-16 11:34:49 +00:00
Nataliya.Valtman
2719dd188f
Added build metrics for Kotlin/Native tasks
...
#KT-58315 Fixed
Co-authored-by: Nataliya Valtman <Nataliya.Valtman@jetbrains.com >
Merge-request: KT-MR-11343
Merged-by: Dmitrii Krasnov <Dmitrii.Krasnov@jetbrains.com >
2023-08-08 07:43:18 +00:00
Nataliya.Valtman
fb04356829
Add JPS iteration metric
...
#KT-58026 In progress
Co-authored-by: Nataliya Valtman <Nataliya.Valtman@jetbrains.com >
Merge-request: KT-MR-11365
Merged-by: Aleksei Cherepanov <aleksei.cherepanov@jetbrains.com >
2023-07-31 09:15:28 +00:00
Nataliya.Valtman
ed2dd4b2ae
Split Gradle and JPS metrics
...
#KT-58026 In progress
2023-07-27 11:18:54 +00:00
Nataliya.Valtman
27043bd8a6
Catch NoClassDefFoundError when BuildScanExtension is not found
...
Add simple test with init script
#KT-59589
2023-07-17 09:21:42 +00:00
Nataliya.Valtman
ea8b482f4f
Don't get BuildScanExtension when buildScan report is disabled
...
#KT-59589: Fixed
2023-06-30 09:59:09 +00:00
Nataliya.Valtman
af05f4c201
KT-58662 Fix build reports for Gradle 8.1 with Configuration Cache
2023-06-08 10:07:35 +00:00
Nataliya.Valtman
833b5c12a1
KT-59034 Remove variant factory usage from OperationCompletionListener
2023-06-05 16:25:06 +00:00
Nataliya.Valtman
06ac8a10cd
Use FlowParameter for buildFinish event
...
Support build scan report for Gradle 8.1
#KT-55740: Fixed
#KT-58251: Fixed
2023-05-25 14:24:16 +00:00
Nataliya.Valtman
f87fdb43fa
KT-57224: Add kotlin language version to file report
2023-05-15 16:23:59 +00:00
Nataliya.Valtman
59f9d0afd9
Fix FusStatisticsIT test
2023-05-09 12:33:36 +00:00
Nataliya.Valtman
71e81aa30e
Fix build reports when no kotlin task is executed
...
#KT-58313: Fixed
2023-05-05 10:48:11 +00:00
Nataliya.Valtman
750ff32241
Avoid using project.getProperties() for customSessionLoggerRootPath
2023-05-05 10:48:11 +00:00
Nataliya.Valtman
1591869991
Add FUS statistics for dokka usage
...
#KT-57330 Fixed
2023-05-03 07:22:38 +00:00
Nataliya.Valtman
ea264cb5b5
Add kotlin-build-statistics embedded dependency for JPS
...
#KT-58314: Fixed
2023-04-28 09:22:00 +00:00
Nataliya.Valtman
2a391f7330
Move kotlin-build-statistic project to :compiler
2023-04-25 11:29:09 +00:00
nataliya.valtman
e34dd043da
Add minimal statistic report for JPS build
...
Fix build stat for gradle 8
#KT-56438 Fixed
2023-04-25 11:29:09 +00:00
Nataliya.Valtman
3ab057b5e8
Fix BuildFusStatisticsIT flaky test
2023-04-18 17:55:36 +00:00
nataliya.valtman
4bb8bd3901
KT-57224 Support Language version Tag
2023-04-14 08:34:29 +00:00
Nataliya.Valtman
2c2a01113e
KT-57371: Add versions for FUS statistic bean
2023-04-12 11:04:35 +00:00
nataliya.valtman
6330def427
Fix kotlin compiler arg test plugin's dependencies
2023-04-03 18:03:23 +00:00
nataliya.valtman
f3592088fe
Temporary Ignore flaky test
2023-03-23 16:05:01 +00:00
nataliya.valtman
d6a9bca5ec
Create plugin for test to set language and api kotlin versions
2023-03-23 12:34:01 +00:00
nataliya.valtman
730502638a
Dont call GC for every task
2023-03-20 11:33:03 +00:00
nataliya.valtman
37eefc2a05
KT-57296 And backward compatibility with old Idea versions
2023-03-16 16:30:56 +00:00
nataliya.valtman
79fff92dc1
Don't use aggregated GC metric for build reports
2023-03-14 20:58:45 +00:00
nataliya.valtman
a34657195b
Add GC metric to build statistic
2023-03-14 20:58:45 +00:00
nataliya.valtman
c16dabba1f
Add Kotlin daemon memory usage into build report
...
#KT-56211: Fixed
2023-03-14 20:58:45 +00:00
nataliya.valtman
8cfe234140
KT-56352 Add metric filter for build scan
...
#KT-56352 Fixed
2023-02-03 09:56:27 +00:00
nataliya.valtman
3aade8ad95
Mark removed source file as deleted for compiler
...
#KT-55905 Fixed
2023-01-25 09:43:10 +00:00
nataliya.valtman
161d8d1cea
KT-54959 Add worker execution time to task action execution time
2022-12-26 12:03:37 +03:00
nataliya.valtman
d6bbab7eff
Fix unstable build statistics with ktor tests
2022-12-26 12:03:37 +03:00
nataliya.valtman
70fb18e160
KT-54941: Use Debug level for process launch fallback reason
2022-12-02 17:42:23 +01:00
nataliya.valtman
ff340505ec
Add git branch to http statistic
2022-11-24 08:03:13 +00:00
nataliya.valtman
5fa3b85581
Update metric collection and tags for build statistics
2022-11-14 11:24:16 +00:00
nataliya.valtman
592db99cfe
KT-53402 Add test for resources ignore
2022-11-11 11:04:27 +01:00
nataliya.valtman
e1e07d2094
KT-54492 Add kotlin plugin version into error file
2022-11-10 08:57:10 +00:00
nataliya.valtman
9b212cfa86
Revert "Extract KotlinClassInfo to a separate class"
...
This reverts commit ec3da62672 .
2022-11-07 13:59:32 +01:00
nataliya.valtman
57f1405d95
Don't report compilation exceptions into error.log
2022-10-14 15:41:49 +00:00
nataliya.valtman
2379185398
Log daemon exception for In process compilation into error.log
2022-10-14 15:41:48 +00:00
nataliya.valtman
512f7b3231
Add property validation for single file report
...
#KT-54335 Fixed
#KT-54356 Fixed
2022-10-11 09:57:12 +00:00
nataliya.valtman
4863e5d47b
Store errors into separate files
2022-09-20 14:11:25 +02:00
nataliya.valtman
57fdfbe860
Fix finish time for build finish event for build statistic
2022-09-05 10:39:53 +00:00
nataliya.valtman
c047bc3647
Advance bootstrap to 1.8.0-dev-2628
2022-09-01 11:20:11 +00:00
nataliya.valtman
d22cccdc4d
Add property to protect sensitive data in http reports
...
#KT-53773 Fixed
2022-08-31 15:33:57 +00:00
nataliya.valtman
30dd848b43
Add custom_values_limit property to configure build scan report
...
#KT-53732 Fixed
2022-08-26 15:22:12 +00:00
nataliya.valtman
214586c8ee
Fix repeating custom values in build scan. Refactor build statistic
2022-08-26 15:22:12 +00:00
nataliya.valtman
6e2202ad5a
Fix repeating custom values in build scan. Refactor build statistic
2022-08-22 09:29:44 +02:00
nataliya.valtman
52c4cd7b34
Add custom values limit into build scan statistic
2022-07-27 12:52:04 +00:00
nataliya.valtman
9d465236ee
Add SINGLE_FILE statistic option
2022-07-27 12:52:03 +00:00
nataliya.valtman
3b84284743
Add tests for statistic report after build finish
2022-07-06 14:35:19 +00:00
nataliya.valtman
2520ef9232
Add build uuid into build scan
2022-07-06 14:35:18 +00:00
nataliya.valtman
4b0ac511b2
Add configuration_cache tag into statistic
2022-07-06 14:35:17 +00:00
nataliya.valtman
398228679a
Report build metrics in the end of build
2022-07-04 15:11:34 +00:00
nataliya.valtman
b19837aa02
Change log level for compiler performance metrics
2022-06-09 08:55:47 +00:00
nataliya.valtman
120fb56f8d
KT-52549: ignore reportPerf property
2022-06-09 08:55:46 +00:00
nataliya.valtman
dcdd1cd14e
KT-49780 Do not clean outputs after cache corruption
2022-05-17 08:47:23 +00:00
nataliya.valtman
a05bb3c77c
Store module info under own module name for incremental compilation
...
#KT-51463 Fixed
2022-04-27 13:17:07 +00:00
nataliya.valtman
c38dd1c004
Fix unstable testIncrementalCompilationAfterCacheHit test
2022-03-14 20:08:14 +03:00
nataliya.valtman
41fc5e24e9
Fix unstable testIncrementalCompilationAfterCacheHit test
2022-03-04 20:49:22 +03:00
nataliya.valtman
bbafa67122
Add only one warning for failed statistics
2022-03-04 20:49:22 +03:00
nataliya.valtman
aea0a38377
Advance bootstrap to 1.7.0-dev-1984
2022-02-17 14:19:41 +03:00
nataliya.valtman
d4d5c701fe
Make statistic more readable
2022-02-11 17:23:38 +03:00
nataliya.valtman
d089d27bef
Add proper kotlin version into http reports
2022-02-08 16:24:15 +00:00
nataliya.valtman
56207abc27
KT-34862: Add kotlin build dir as output
...
build history files are non cacheable outputs
#KT-34862
2022-02-07 10:09:36 +00:00
nataliya.valtman
259d6b82c4
Advance bootstrap to 1.7.0-dev-1452
2022-02-03 17:47:47 +03:00
nataliya.valtman
0382610120
Report build reports for http in separate executor
2022-02-02 19:51:18 +03:00
nataliya.valtman
5e721122e9
Add human readable timestamp in statistic
2022-01-28 09:58:00 +03:00
nataliya.valtman
791762d7ea
Update kotlin report properties
...
-add kotlin.build.report.output to add file/http/build_scan reports
-all reports verbose by default
-verbose reports includes compiler metrics
-fix "custom value exceed length limit"
2022-01-21 09:43:21 +00:00
nataliya.valtman
9c0ea11c1b
Try to figure out which metric collection cause timeout exception
2021-12-17 21:39:23 +03:00
nataliya.valtman
999d2051ac
Add listener's metrics
2021-12-17 17:38:55 +00:00
nataliya.valtman
9e4f3e3848
KT-41689: Support statistics for Configuration Cache
...
#KT-41689 Fixed
2021-12-16 19:20:04 +00:00
nataliya.valtman
eec4ac644c
KT-49159 Transform KotlinGradleBuildService to BuildService
2021-10-26 09:56:15 +00:00
nataliya.valtman
d3dc9b19b8
KT-48620: Avoid build scan listener creation without --scan property
2021-10-05 09:06:21 +00:00
nataliya.valtman
452dfd6edd
Use default performance manager for K2JVMCompiler
2021-09-28 09:20:50 +00:00
nataliya.valtman
130fd8311e
KT-48620: add readable output size metric into build scan
2021-09-14 17:56:11 +03:00
nataliya.valtman
b603f99863
KT-48620: Fix host name exception
2021-09-14 12:10:39 +03:00
nataliya.valtman
862f8cdad8
KT-48264 Create dir before kotlin-build-report publish
2021-09-02 13:49:57 +03:00
nataliya.valtman
260d301100
Report compiler performance data to ES
2021-08-24 16:33:13 +03:00
nataliya.valtman
7357aeb1c9
Add output size to ES metrics
2021-08-24 16:33:12 +03:00
nataliya.valtman
64da19cb2d
Add Artifact Transform stat into ES
2021-08-24 16:33:11 +03:00
nataliya.valtman
7038b02933
Add build uuid, time and hostname fields to ES stat
2021-08-20 10:48:43 +03:00
nataliya.valtman
ae3f0a5158
Update custom values format
2021-08-20 10:48:37 +03:00
nataliya.valtman
96a22d48f8
Remove support of Gradle 6.0 or less
2021-08-20 10:48:35 +03:00
nataliya.valtman
c8254676c1
Add non Incremental reason to build scan
2021-08-20 10:48:31 +03:00
nataliya.valtman
2114e048dc
Add statistic to buildScan
2021-08-20 10:48:28 +03:00
nataliya.valtman
f76864260a
Log changed files into ES statistic
2021-07-20 11:26:55 +03:00
nataliya.valtman
f6b428f271
KT-34862 use abi snapshot instead of build history files
...
Use jar snapshot instead build history file to avoid using time stamps and support remote gradle cache
2021-06-22 07:48:14 +03:00
nataliya.valtman
6a32e7bd5a
Add typealias testcase for incremental compilation
2021-06-18 16:50:17 +03:00
nataliya.valtman
d42a6771b0
Update statistics that should be sent to ES
...
Next properties should be set in gradle.properties or via -D option:
systemProp.kotlin.plugin.stat.password
systemProp.kotlin.plugin.stat.user
systemProp.kotlin.plugin.stat.enabled=true
systemProp.kotlin.plugin.stat.label
systemProp.kotlin.plugin.stat.endpoint=es_endpoint/index/_doc
kotlin.build.report.verbose=true
kotlin.build.report.enable=true
2021-06-11 19:12:05 +03:00
nataliya.valtman
117c99aee6
send build stat to ES
2021-06-09 13:25:10 +03:00
nataliya.valtman
1db09d78b3
KT-46833: print correct message when history files are unavailable
2021-05-24 13:51:43 +03:00
nataliya.valtman
bce677f7f7
Generate tests for companion constant changes
2021-04-06 07:13:13 +03:00
nataliya.valtman
df08ed2ac0
Recompile files which import companion constant
...
#KT-44741 Fixed
2021-03-26 10:27:52 +03:00
nataliya.valtman
45ce0c6c11
avoid failing KotlinGradleIT.testInternalTest for Windows agent
2020-11-05 13:43:02 +03:00
nataliya.valtman
e9669bf5cb
fix unstable IncrementalFileToPathConverterTest tests
2020-10-28 12:33:03 +03:00
nataliya.valtman
514a792e75
KT-34862 use relative path for incremental build cache
...
Original commit: e1a380ec95
2020-10-27 10:45:06 +03:00