[arquillian-issues] [JBoss JIRA] (ARQ-2170) RulesEnricher doubles each test enrichment

kostd kostd (JIRA) issues at jboss.org
Fri Jan 19 12:55:00 EST 2018


kostd kostd created ARQ-2170:
--------------------------------

             Summary: RulesEnricher doubles each test enrichment
                 Key: ARQ-2170
                 URL: https://issues.jboss.org/browse/ARQ-2170
             Project: Arquillian
          Issue Type: Bug
          Components: core
         Environment: arquillian-junit-core-1.1.11.Final (all versions affected)
            Reporter: kostd kostd


RulesEnricher created in ARQ-1954

1. RulesEnricher is not implementor of TestEnricher, so it cannot be overrided through LoadableExtension.

2. RulesEnricher#enrichRulesAndTestInstance adds into collection toEnrich test instance:

{code}
        toEnrich.add(event.getTestInstance());
{code}

https://github.com/arquillian/arquillian-core/blob/master/junit/core/src/main/java/org/jboss/arquillian/junit/RulesEnricher.java

So, if MyTest have`nt field rules, will be only one MyTest enrichment. If MyTest contains one or more test rule, will be two MyTest enrichments.  
Each testEnrichment of MyTest do a soap call to server to prepare data for test. It is very important  to me, one or two soap call will happen.

How can I change this behaviour? 




--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the arquillian-issues mailing list