[jbosstools-issues] [JBoss JIRA] (JBIDE-13289) Switch-button for enabling -Darquillian.debug=true for unit tests' and container's VM setup
Lukáš Fryč (JIRA)
jira-events at lists.jboss.org
Wed Dec 12 14:32:17 EST 2012
Lukáš Fryč created JBIDE-13289:
----------------------------------
Summary: Switch-button for enabling -Darquillian.debug=true for unit tests' and container's VM setup
Key: JBIDE-13289
URL: https://issues.jboss.org/browse/JBIDE-13289
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Reporter: Lukáš Fryč
{{-Darquillian.debug=true}} allow more insight into test lifecycle and drastically improves debugging experience by outputting call tree of Arquillian event system.
There is sample call tree for debugging Warp client-side [full tree|https://gist.github.com/4270739]:
{code}
...
(E) Before
(I) TestContextHandler.createSuiteContext
(I) TestContextHandler.createClassContext
(E) TestClass
(I) TestContextHandler.createTestContext
(I) ContainerEventController.createBeforeContext
(O) DroneConfigurator.configureDrone
(O) TestInstanceEnricher.enrich
(E) BeforeEnrichment
(E) RequireProxy
(O) ProxyObserver.requireProxy
(E) StartProxy
(O) ProxyObserver.startProxy
(E) AfterEnrichment
(O) ClientBeforeAfterLifecycleEventExecuter.on
(E) Test
(I) TestContextHandler.createSuiteContext
...
{code}
Similarly for container.
----
The problem with debugging is that people need to setup VM arguments in Container Configuration
and then setup JUnit/TestNG VM arguments for each *executed test specifically*.
----
This button switch in toolbar should allow to add {{-Darquillian.debug=true}} to executed test (either JUnit or TestNG) and also into container configuration.
--
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
More information about the jbosstools-issues
mailing list