I'm +1 in using JMH and exploring benchmarks of various functionality.
Seems like a good idea, especially with all the reinvented database
functionality implicit in Jenkins and plugins.
> To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.
Hi everyone,
Just to update you all, the framework for running JMH benchmarks is almost ready to be merged into Jenkins Test Harness. Please see this pull request. There is also a pull request to the plugin-pom for running benchmarks through a Maven profile. For ease of use in plugins hosted on ci.jenkins.io, there is also a work-in-progress pull request to add support for running them as a pipeline step to Jenkins’ pipeline library.
I would love to hear your feedback and comments.
Thanks
Abhyudaya Sharma
GitHub: AbhyudayaSharma
--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/W1jrwTEFnz0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/676323d7-7d32-43be-9003-d0d8eab9e02e%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7d49f6f8-79ed-49ab-a9ab-f94b376caf4a%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/F0FEB18C-9B6F-495A-A4F8-31BAE16271C0%40gmail.com.
Rishabh has created two JMH benchmarks for specific git operations inside the Jenkins git plugin. He's running those micro benchmarks without a JenkinsRule because the git plugin does not require a JenkinsRule to operate at that level.I assume you need a JenkinsRule because you're running a pipeline. However, it seems like you could make the pre-steps be part of the initial creation of state, then run the micro benchmark solely on the subset of the pipeline that interests you.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7d49f6f8-79ed-49ab-a9ab-f94b376caf4a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtGneTpq4OpuTjKaFu1%3D-7QCbO2ZqFQmxpaERWgp1AS1ew%40mail.gmail.com.
I see, that makes sense. Seems that I was just following the wrong path…Do you have a link to those Git performance tests? Are they in the git or in the git-client plugin?
Am 07.06.2020 um 18:56 schrieb Mark Waite <mark.e...@gmail.com>:
Rishabh has created two JMH benchmarks for specific git operations inside the Jenkins git plugin. He's running those micro benchmarks without a JenkinsRule because the git plugin does not require a JenkinsRule to operate at that level.I assume you need a JenkinsRule because you're running a pipeline. However, it seems like you could make the pre-steps be part of the initial creation of state, then run the micro benchmark solely on the subset of the pipeline that interests you.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7d49f6f8-79ed-49ab-a9ab-f94b376caf4a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/F0FEB18C-9B6F-495A-A4F8-31BAE16271C0%40gmail.com.
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.