[weld-commits] [weld/core] e71137: WELD-685 Added GlassFish profiles to Weld Core Tes...

noreply at github.com noreply at github.com
Tue Sep 21 12:06:36 EDT 2010


Branch: refs/heads/master
Home:   http://github.com/weld/core

Commit: e711374a186239ab09efc6535215bafa4aa6fb8a
    http://github.com/weld/core/commit/e711374a186239ab09efc6535215bafa4aa6fb8a
Author: Aslak Knutsen <aslak at redhat.com>
Date:   2010-09-21 (Tue, 21 Sep 2010)

Changed paths:
  M parent/pom.xml
  M tests-arquillian/pom.xml
  A tests-arquillian/src/test/jboss-resources/jndi.properties
  M tests-arquillian/src/test/resources/arquillian.xml
  R tests-arquillian/src/test/resources/jndi.properties

Log Message:
-----------
WELD-685 Added GlassFish profiles to Weld Core Test Suite

Added two new profiles glassfish-embedded and glassfish-remote

mvn test -P glassfish-embedded -Dglassfish.version=xxx
mvn test -P glassfish-remote -Dglassfish.version=xxx

Default both profiles execute the whole IntegrationSuite but -Dtest=some.class can be given as argument to limit the scope.


Commit: bafa28686af54eabe7aaed266fa26d0cac700f87
    http://github.com/weld/core/commit/bafa28686af54eabe7aaed266fa26d0cac700f87
Author: Aslak Knutsen <aslak at redhat.com>
Date:   2010-09-21 (Tue, 21 Sep 2010)

Changed paths:
  A tests-arquillian/src/test/java/org/jboss/weld/tests/Categories.java
  A tests-arquillian/src/test/java/org/jboss/weld/tests/IntegrationPerformanceSuite.java
  M tests-arquillian/src/test/java/org/jboss/weld/tests/IntegrationSuite.java
  A tests-arquillian/src/test/java/org/jboss/weld/tests/NormalPerformanceSuite.java
  M tests-arquillian/src/test/java/org/jboss/weld/tests/NormalSuite.java
  M tests-arquillian/src/test/java/org/jboss/weld/tests/category/Broken.java
  R tests-arquillian/src/test/java/org/jboss/weld/tests/category/ExcludeFromNormalSuite.java
  M tests-arquillian/src/test/java/org/jboss/weld/tests/category/Integration.java
  A tests-arquillian/src/test/java/org/jboss/weld/tests/category/Performance.java
  A tests-arquillian/src/test/java/org/jboss/weld/tests/category/Slow.java

Log Message:
-----------
WELD-689 Add Performance Category

Change contain
new category: Performance
new Suites:   NormalPerformanceSuite and IntegrationPerformanceSuite

Change Categories runner to support multiple Include/Exclude Categories pr Suite. Needed to support e.
@IncludeCategory({Integration.class, Performance.class})
@ExcludeCategory(Broken.class)
public class IntegrationPerformanceSuite

Contain locally changed/patched JUnit Categories runner.
Pushed upstream, see http://github.com/KentBeck/junit/issuesearch?state=open&q=category#issue/142


Commit: c7c34d1b123638f503f90ffba8ca1989378df4ec
    http://github.com/weld/core/commit/c7c34d1b123638f503f90ffba8ca1989378df4ec
Author: Aslak Knutsen <aslak at redhat.com>
Date:   2010-09-21 (Tue, 21 Sep 2010)

Changed paths:
  M tests-arquillian/pom.xml

Log Message:
-----------
WELD-689 Add Performance Maven profiles

standalone-perf
Running Weld EE Embedded container and the NormalPerformanceSuite

incontainer-perf
Running JBoss AS Managed container and the IntegrationPerformanceSuite




More information about the weld-commits mailing list