Skip to content

Commit

Permalink
Tweak pom profile for TP3 tests
Browse files Browse the repository at this point in the history
mvn -DskipTests=true -Dtest.skip.tp=false now runs just the TP3 tests.
  • Loading branch information
dalaro committed May 6, 2015
1 parent 1e2eaf0 commit 8671783
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 4 deletions.
6 changes: 6 additions & 0 deletions BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,9 @@ To build with default plus TinkerPop tests:
```
mvn clean install -Dtest.skip.tp=false
```

To build with only the TinkerPop tests:

```
mvn clean install -Dtest.skip.tp=false -DskipTests=true
```
62 changes: 58 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@
<mem.jvm.opts>-Xms256m -Xmx256m -ea -XX:+HeapDumpOnOutOfMemoryError ${test.extra.jvm.opts}</mem.jvm.opts>
<test.extra.jvm.opts />
<test.skip.default>false</test.skip.default>
<test.skip.tp>true</test.skip.tp>
<top.level.basedir>${basedir}</top.level.basedir>
<compiler.source>1.8</compiler.source>
<compiler.target>1.8</compiler.target>
Expand Down Expand Up @@ -232,6 +233,33 @@
<excludedGroups>${test.excluded.groups}</excludedGroups>
<skip>${test.skip.default}</skip>
</configuration>
<executions>
<execution>
<id>tinkerpop-test</id>
<goals>
<goal>test</goal>
</goals>
<phase>test</phase>
<configuration combine.self="override">
<reuseForks>false</reuseForks>
<forkCount>1</forkCount>
<parallel>none</parallel>
<threadCount>1</threadCount>
<perCoreThreadCount>false</perCoreThreadCount>
<includes>
<include>**/*Groovy*Test.java</include>
<include>**/*ComputerTest.java</include>
<include>**/*ProcessTest.java</include>
<include>**/*ProcessPerformanceTest.java</include>
<include>**/*StructureTest.java</include>
</includes>
<!-- <excludes>
<exclude>**/*</exclude>
</excludes> -->
<skipTests>${test.skip.tp}</skipTests>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
Expand Down Expand Up @@ -1208,20 +1236,40 @@
</profile>

<profile>
<id>tinkerpop-test</id>
<id>exclude-tinkerpop-test</id>
<activation>
<property>
<name>test.skip.tp</name>
<value>false</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<executions>

</executions>
</plugin>
</plugins>
</build>
</profile>

<profile>
<id>only-tinkerpop-test</id>
<activation>
<property>
<name>test.skip.tp</name>
<value>only</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<executions>
<execution>
<id>tinkerpop-test</id>
<id>default-test</id>
<goals>
<goal>test</goal>
</goals>
Expand All @@ -1232,9 +1280,15 @@
<parallel>none</parallel>
<threadCount>1</threadCount>
<perCoreThreadCount>false</perCoreThreadCount>
<includes>
<include>**/*Groovy*Test.java</include>
<include>**/*ComputerTest.java</include>
<include>**/*ProcessTest.java</include>
<include>**/*ProcessPerformanceTest.java</include>
<include>**/*StructureTest.java</include>
</includes>
<excludes>
<exclude>**/*PerformanceTest.java</exclude>
<exclude>**/*ConcurrentTest.java</exclude>
<exclude>**/*</exclude>
</excludes>
</configuration>
</execution>
Expand Down

0 comments on commit 8671783

Please sign in to comment.