[
https://issues.jboss.org/browse/ARQ-1797?page=com.atlassian.jira.plugin.s...
]
Juraj Húska moved ARQGRA-452 to ARQ-1797:
-----------------------------------------
Project: Arquillian (was: Arquillian Graphene)
Key: ARQ-1797 (was: ARQGRA-452)
Affects Version/s: recorder_1.0.0.Alpha3
(was: 2.1-Tracking)
Component/s: Extension - Recorder
(was: screenshooter)
Allow screenshooter configuration to be locally overridden
-----------------------------------------------------------
Key: ARQ-1797
URL:
https://issues.jboss.org/browse/ARQ-1797
Project: Arquillian
Issue Type: Enhancement
Security Level: Public(Everyone can see)
Components: Extension - Recorder
Affects Versions: recorder_1.0.0.Alpha3
Reporter: Jakub Cechacek
Assignee: Stefan Miklosovic
Priority: Optional
Currently the configuration of Screenshooter is done globally inside arquillian.xml. It
would be useful to provide a way how to change this configuration locally for specific
class.
Example:
arquillian xml:
{code}
<property name="takeOnEveryAction">false</property>
<property name="takeBeforeTest">false</property>
<property name="takeAfterTest">false</property>
<property name="takeWhenTestFailed">true</property>
{code}
This configuration is sufficient for the majority of my tests. However then there are
those few complicated / unstable tests for which I would like to take more screenshots.
AFAIK there is no way how to change the configuration only for these tests.
Nice solution would be to provide an annotation which will allow you to change the
configuration. Something like
{code}
@Screenshot(onEveryAction=true, afterTest=True, beforeTest=True)
public class MyUnstableTestCase()
{code}
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)