[arquillian-issues] [JBoss JIRA] (ARQGRA-452) Allow screenshooter configuration to be locally overridden

Jakub Cechacek (JIRA) issues at jboss.org
Fri Jun 13 05:59:38 EDT 2014


Jakub Cechacek created ARQGRA-452:
-------------------------------------

             Summary: Allow screenshooter configuration to be locally overridden 
                 Key: ARQGRA-452
                 URL: https://issues.jboss.org/browse/ARQGRA-452
             Project: Arquillian Graphene
          Issue Type: Enhancement
      Security Level: Public (Everyone can see)
          Components: screenshooter
            Reporter: Jakub Cechacek
            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)


More information about the arquillian-issues mailing list