[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 12:09:18 EDT 2012


     [ https://issues.jboss.org/browse/ARQ-880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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

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

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

to run the test logic even 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}}.

  was:
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}}.


    
> 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 dynamically.
> You can then reuse the test framework specific integration tools like IDE integration, reporters and continuous integration
> to run the test logic even 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