Andrei Dulvac created SLING-2727:
------------------------------------

             Summary: 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

Reply via email to