[ https://issues.apache.org/jira/browse/SLING-2727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrei Dulvac updated SLING-2727: --------------------------------- Attachment: performance_factory.diff > Allow PerformanceRunner to run tests provided by a factory method > ----------------------------------------------------------------- > > Key: SLING-2727 > URL: https://issues.apache.org/jira/browse/SLING-2727 > Project: Sling > Issue Type: Improvement > Components: Testing > Reporter: Andrei Dulvac > Priority: Minor > Attachments: performance_factory.diff > > > 1. I have modified PerformanceRunner to be able to run tests provided through > a factory method annotated with @PerformanceTestFactory. The method should > return a scalar, an array or a list of objects which contain methods. > annotated with the existent @PerformanceTest. Optionally, the class(es) > returned by the factory method can implement an IdentifiableTestCase > interface, which gives the ability to have custom names for tests running on > different instances. The test collection is done statically, so this works > with the existing @Before/AfterMethodInvocation, allowing to have different > test setups at once. > 2. Modified ReportLogger to log the test case name as well. Also, changed the > method signatures so that it's clear what is being logged. This is important > for patch 1 to distinguish between different test setups. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira