I just some digging, I think we'll have to stick with our original idea of 
separating via package because JUnit won't accept multiple @RunWith 
annotations, and oddly enough there is no combined runner you can use. 

Categories requires @RunWith(Categories.class) and we're already using 
Arquillian so that won't fly. 

Sent from my iPhone

On Dec 23, 2011, at 16:59, Mark Struberg <[email protected]> wrote:

> I give those surefire issues a try and push it if it looks good.
> 
> LieGrue,
> strub
> 
> 
> 
> ----- Original Message -----
>> From: Dan Allen <[email protected]>
>> To: [email protected]
>> Cc: 
>> Sent: Saturday, December 24, 2011 12:14 AM
>> Subject: Re: basic decisions: test setup
>> 
>> On Fri, Dec 23, 2011 at 13:09, Gerhard Petracek
>> <[email protected]>wrote:
>> 
>>> i would suggest that we start with an approach which is  available right
>>> now and to refactor the tests later on (as soon as the mentioned approach
>>> is available in arquillian).
>>> 
>> 
>> Speaking to that approach, you'll be happy to learn about some developments
>> in surefire that will make that simpler. According to Aslak:
>> 
>> Surefire 2.11 got support for JUnit Categories, so you
>>> can configure this as filters on the surefire execution
>> 
>> 
>>> groups=EE6_FullProfile
>>> exludeGroups=EE6_WebProfile
>> 
>> 
>>> In talks with Ondrej we have reported to feature requests on it,
>> 
>> 
>>> http://jira.codehaus.org/browse/SUREFIRE-808
>>> http://jira.codehaus.org/browse/SUREFIRE-809
>> 
>> 
>> 
>> Basically allowing boolean expressions in the groups/excludeGroups
>>> So you can say, groups=EJB&&(Security||Remote)
>> 
>> 
>>> You no longer have to make your own Categories suites like we do
>>> in weld-core tests, but rather surefire makes them 'on the fly'
>> 
>> 
>> I'll be excited to get something that feels more natural in Arquillian,
>> though. Then we should be able to switch to it rather easily. So categories
>> is definitely the right way to start it seems.
>> 
>> -Dan
>> 
>> -- 
>> Dan Allen
>> Principal Software Engineer, Red Hat | Author of Seam in Action
>> Registered Linux User #231597
>> 
>> http://google.com/profiles/dan.j.allen
>> http://mojavelinux.com
>> http://mojavelinux.com/seaminaction
>> 

Reply via email to