You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kr...@apache.org on 2012/01/01 13:09:58 UTC
svn commit: r1226240 -
/maven/surefire/trunk/maven-surefire-plugin/src/site/apt/developing.apt.vm
Author: krosenvold
Date: Sun Jan 1 12:09:58 2012
New Revision: 1226240
URL: http://svn.apache.org/viewvc?rev=1226240&view=rev
Log:
o Updated developer docs with info about how to write a testcase
Modified:
maven/surefire/trunk/maven-surefire-plugin/src/site/apt/developing.apt.vm
Modified: maven/surefire/trunk/maven-surefire-plugin/src/site/apt/developing.apt.vm
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-plugin/src/site/apt/developing.apt.vm?rev=1226240&r1=1226239&r2=1226240&view=diff
==============================================================================
--- maven/surefire/trunk/maven-surefire-plugin/src/site/apt/developing.apt.vm (original)
+++ maven/surefire/trunk/maven-surefire-plugin/src/site/apt/developing.apt.vm Sun Jan 1 12:09:58 2012
@@ -43,7 +43,20 @@ Developer Center
The surefire booter is capable of booting all the way back to jdk1.3. Specifically
this means surefire-api, surefire-booter, common-junit3 and surefire-junit3 are
- source/target 1.3. The plugin itself is 1.4 and several providers are 1.5.
+ source/target 1.3. The plugin and several providers are 1.5.
+
+* TestCases
+
+ All patches to surefire must contain test coverage, either as an integration test
+ or a unit test. All new fearures (changed/added plugin options) must be covered by
+ and end-to-end integration test.
+
+ There are
+ numerous other integration tests that all operate upon small sample projects in
+ surefire-integration-tests/src/test/resources
+
+ Example integration tests are Surefire141PluggableProvidersIT and the corresponding
+ surefire-integration-tests/src/test/resources/surefire-141-pluggableproviders.
* Provider Isolation