You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ke...@apache.org on 2007/01/17 23:51:00 UTC
svn commit: r497221 -
/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/AbstractMavenIntegrationTestCase.java
Author: kenney
Date: Wed Jan 17 14:51:00 2007
New Revision: 497221
URL: http://svn.apache.org/viewvc?view=rev&rev=497221
Log:
Add ok/failure status per test
Modified:
maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/AbstractMavenIntegrationTestCase.java
Modified: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/AbstractMavenIntegrationTestCase.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/AbstractMavenIntegrationTestCase.java?view=diff&rev=497221&r1=497220&r2=497221
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/AbstractMavenIntegrationTestCase.java (original)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/AbstractMavenIntegrationTestCase.java Wed Jan 17 14:51:00 2007
@@ -1,26 +1,36 @@
package org.apache.maven.integrationtests;
+import java.io.PrintStream;
+
import junit.framework.TestCase;
/**
* @author Jason van Zyl
+ * @author Kenney Westerhof
*/
public abstract class AbstractMavenIntegrationTestCase
extends TestCase
{
- private boolean printed = false;
-
- protected void setUp()
- throws Exception
+ protected void runTest()
+ throws Throwable
{
- if ( !printed )
- {
- String simpleName = getClass().getName();
- simpleName = simpleName.startsWith( "MavenIT" ) ? simpleName.substring( "MavenIT".length() ) : simpleName;
- simpleName = simpleName.endsWith( "Test" ) ? simpleName.substring(0, simpleName.length() -4 ) : simpleName;
+ String simpleName = getClass().getSimpleName();
+ simpleName = simpleName.startsWith( "MavenIT" ) ? simpleName.substring( "MavenIT".length() ) : simpleName;
+ simpleName = simpleName.endsWith( "Test" ) ? simpleName.substring( 0, simpleName.length() - 4 ) : simpleName;
+
+ PrintStream out = System.out;
- System.out.println( simpleName + ".." );
- printed = true;
+ out.print( simpleName + ".." );
+
+ try
+ {
+ super.runTest();
+ out.println( " Ok" );
+ }
+ catch ( Throwable t )
+ {
+ out.println( " Failure" );
+ throw t;
}
}
}