Make maven execute other tests
By default, maven's surefire plugin will only execute a set of tests (matching a regex).
In my team, we name our test files ending in "Should", eg:
* LinkedListShould, with methods
* not_have_any_object_by_default
* have_one_element_after_being_empty_then_adding_it
* etc
* BinarySearchTreeShould, with methods
* search_in_logN_time
etc
Theses tests are not executed by default by surefire, so we add this building configuration to pom.xml
:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<includes>
<include>**/**Test.java</include>
<include>**/**Should.java</include>
</includes>
</configuration>
</plugin>
Then, you execute by default the tests ending in Should and ending in Test
Source: http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html
Written by Alvaro Garcia
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Test
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#