Chat application benchmark using Kotlin with Ktor framework (Closes #428)#442
Chat application benchmark using Kotlin with Ktor framework (Closes #428)#442zavidnyi wants to merge 10 commits intorenaissance-benchmarks:bench-devel/kotlin-ktorfrom
Conversation
Kotlin plugin for SBT was added. All dependencies specified
…ue to the conflicts
benchmarks/kotlin-ktor/src/main/kotlin/org/renaissance/kotlin/ktor/KtorRenaissanceBenchmark.kt
Outdated
Show resolved
Hide resolved
benchmarks/kotlin-ktor/src/main/kotlin/org/renaissance/kotlin/ktor/KtorRenaissanceBenchmark.kt
Outdated
Show resolved
Hide resolved
benchmarks/kotlin-ktor/src/main/kotlin/org/renaissance/kotlin/ktor/client/Client.kt
Outdated
Show resolved
Hide resolved
benchmarks/kotlin-ktor/src/main/kotlin/org/renaissance/kotlin/ktor/client/ClientManager.kt
Outdated
Show resolved
Hide resolved
|
Hey @farquet, |
|
Ilia (@zavidnyi), could you look into why the JMH wrappers fail to build in the CI? The JMH wrapper around the Kotlin benchmark should not really need to run |
|
@lbulej I've fixed an issue by disabling the Koltin plugin for both |
Thanks!
No problem, that's the usual case with SBT :-) I'll check later if there is a better way to do this, but I want to merge the benchmark in a state that passes the CI. One (I believe) last thing: please add |
|
@lbulej I've added the One question: |
Thanks!
It is used (by default) by the JmhRenaissanceBenchmark class, which is the base class for JMH wrapper classes that are generated for individual benchmarks. |
|
Hi @lbulej, I've just noticed that PR still not merged. |
The JVM has trouble finding some Kotlin classes when run under JMH. I have re-run the checks so that you could see for yourself (you should be able to run the CI checks in your repository too). |
|
@lbulej could you run the checks again? The logs have disappeared, I was trying to investigate to fix the build and get this merged EDIT: I opened a new PR with some changes updating to latest version, and switching to the official Kotlin SBT plugin by JetBrains. |
GitLab does not provide a way to restart the workflows after they have expired, it would probably require some activity in the branch.
Thanks for the update. |
No description provided.