[
https://issues.jboss.org/browse/ARQ-880?page=com.atlassian.jira.plugin.sy...
]
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