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