[arquillian-issues] [JBoss JIRA] (ARQ-880) Allow extensions create new child tests with dynamic nature

Lukáš Fryč (JIRA) jira-events at lists.jboss.org
Mon Apr 16 11:02:18 EDT 2012


Lukáš Fryč created ARQ-880:
------------------------------

             Summary: Allow extensions create new child tests with dynamic nature
                 Key: ARQ-880
                 URL: https://issues.jboss.org/browse/ARQ-880
             Project: Arquillian
          Issue Type: Feature Request
      Security Level: Public (Everyone can see)
          Components: Base Implementation
    Affects Versions: 1.0.0.Final
            Reporter: Lukáš Fryč


There are situations where it's convenient to load the tests into the current suite.

You can then reuse the test framework specific integration tools like IDE integration, reporters and continuous integration

to run the test logic outside the Java ecosystem.


----

Test frameworks doesn't have any generic integration points for this job.

To allow Arquillian extension writers having as easy job as possible,
SPI should be designed which would allow to register new tests in framework-specific test runners.

----

SPI Proposal:

Arquillian fires {{LocateChildren}} event to allow extension populate suite with "dynamic" tests.

{{LocateChildren}} event can be populated with {{ChildTestClass}} (having many {{ChildTestMethod}}).

Arquillian fires {{TestChild}} to allow extension invoke the use-case-specific test logic for each registered {{ChildTestMethod}}.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the arquillian-issues mailing list