Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add performance benchmarks to alert about performance issues #215

Merged
merged 37 commits into from
Jul 26, 2024
Merged
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
6bdf7f7
Add benchmark sub-project
OptimumCode Jun 29, 2024
1fd080d
Update yarm.lock to run JS benchmarks
OptimumCode Jun 29, 2024
b7a327c
Add benchmark workflow
OptimumCode Jun 29, 2024
3f1604a
Rename benchmark
OptimumCode Jun 29, 2024
f7072b5
Add comment and alerting
OptimumCode Jun 29, 2024
13c18df
Add pull_request as trigger
OptimumCode Jun 29, 2024
94f88de
Add rights to create comments
OptimumCode Jun 29, 2024
aec670e
Add aSemy to cc
OptimumCode Jun 29, 2024
36cc50f
Correct workflow parameters for merge
OptimumCode Jun 29, 2024
00ac0b7
Remove initial perf test
OptimumCode Jun 29, 2024
0cd858e
Use relative path for parameters
OptimumCode Jun 30, 2024
3a05bfd
Remove safe cast
OptimumCode Jun 30, 2024
7627999
Use okio bom
OptimumCode Jun 30, 2024
3338e3d
Return back absolute path because of JS target
OptimumCode Jun 30, 2024
644ecaf
Correct comment for all-open plugin
OptimumCode Jun 30, 2024
46ec422
Update workflow name
OptimumCode Jul 1, 2024
46f3132
Remove cc from benchmark action
OptimumCode Jul 1, 2024
3db5073
Rename benchmark project
OptimumCode Jul 1, 2024
93a7cb3
Run benchmarks for all available platforms and group results for upload
OptimumCode Jul 6, 2024
f83f942
Remove conditions for test
OptimumCode Jul 6, 2024
013ca11
Prevent benchmarks from running in parallel
OptimumCode Jul 6, 2024
ab5b108
Add additional arguments to gradle run
OptimumCode Jul 6, 2024
1f95b72
Try to trim current location from parameters
OptimumCode Jul 6, 2024
1276ccd
Revert "Try to trim current location from parameters"
OptimumCode Jul 6, 2024
2c83d9e
Extract related path by regex
OptimumCode Jul 7, 2024
ded1edc
Revert "Remove conditions for test"
OptimumCode Jul 7, 2024
6b38f6a
Reduce alert threshold
OptimumCode Jul 7, 2024
04a2e48
Update cause block for urlencoder lib in benchmark project
OptimumCode Jul 20, 2024
a638c86
Add concurrency group
OptimumCode Jul 20, 2024
284ff3c
Configure action to publish results into a different repo
OptimumCode Jul 23, 2024
4e91e1b
Add explicit fail-threshold
OptimumCode Jul 23, 2024
b87467e
Exclude benchmark repo from compatibility check
OptimumCode Jul 23, 2024
bd0e1fd
Experiment with setting token
krzema12 Jul 26, 2024
fc154ab
Revert token change
krzema12 Jul 26, 2024
bb18725
Remove permissions as we use PAT token
OptimumCode Jul 26, 2024
84e7982
Temporarly remove check for auto-push
OptimumCode Jul 26, 2024
fc5b362
Revert "Temporarly remove check for auto-push"
OptimumCode Jul 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update cause block for urlencoder lib in benchmark project
  • Loading branch information
OptimumCode committed Jul 23, 2024
commit 04a2e489f9ec19f1cb16da9532ec0f49eb350c96
3 changes: 1 addition & 2 deletions snake-kmp-benchmarks/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,7 @@ kotlin {
jsMain {
dependencies {
implementation("net.thauvin.erik.urlencoder:urlencoder-lib:1.5.0") {
because("error during benchmark generation: e:\n" +
"KLIB resolver: Could not find \"net.thauvin.erik.urlencoder:urlencoder-lib\" in [.../snakeyaml-engine-kmp]")
because("https://github.com/Kotlin/kotlinx-benchmark/issues/185 - only compile dependnecies (declared as api) are using during benchmark compilation")
}
implementation("com.squareup.okio:okio-nodefilesystem")
}
Expand Down