GitHub user vladbailescu opened a pull request:
https://github.com/apache/sling/pull/69
SLING-4494 - Performance: update performance test framework to allow
comparison of results
Performance testing features which allow us to not only log tests run time
but also compare them and fail in case a certain threshold ratio is surpassed.
Added:
- Annotations for reference method and performance threshold
- Deferred results logging to allow for comparison after all tests ran
- Analysis of performance against reference method and threshold enforcement
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/vladbailescu/sling
SLING-4494_performance_framework_update
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/sling/pull/69.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #69
----
commit c065f663b5cbc46518972281939b231429180f19
Author: vladbailescu <[email protected]>
Date: 2015-03-11T15:04:02Z
@trivial Converted mixed tabs and spaces indentation to spaces
commit 7732f003aef962c21e66eb819190521e04cb7f06
Author: vladbailescu <[email protected]>
Date: 2015-03-11T15:16:43Z
SLING-4494 - Performance: update performance test framework to allow
comparison of results
Performance testing features which allow us to not only log tests run time
but also compare them and fail in case a certain threshold ratio is surpassed.
Added:
- Annotations for reference method and performance threshold
- Deferred results logging to allow for comparison after all tests ran
- Analysis of performance against reference method and threshold enforcement
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---