You are viewing a plain text version of this content. The canonical link for it is here.
Posted to surefire-commits@maven.apache.org by br...@apache.org on 2007/03/02 14:51:09 UTC
svn commit: r513763 - in /maven/surefire/trunk:
maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/
surefire-api/src/test/java/org/apache/maven/surefire/report/
surefire-booter/src/test/java/org/apache/maven/surefire/bo...
Author: brett
Date: Fri Mar 2 05:51:08 2007
New Revision: 513763
URL: http://svn.apache.org/viewvc?view=rev&rev=513763
Log:
make tests run in IDE
Added:
maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTestCase.java (contents, props changed)
- copied, changed from r511486, maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTest.java
maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTestCase.java (contents, props changed)
- copied, changed from r511486, maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTest.java
Removed:
maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTest.java
maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTest.java
Modified:
maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java
maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportParserTest.java
maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/ForkingConsoleReporterTest.java
maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/OutputConsumerProxyTest.java
maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/PrintWriterOutputConsumerTest.java
maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/StandardOutputConsumerTest.java
Modified: maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java?view=diff&rev=513763&r1=513762&r2=513763
==============================================================================
--- maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java (original)
+++ maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportMojoTest.java Fri Mar 2 05:51:08 2007
@@ -23,6 +23,7 @@
import org.codehaus.plexus.util.FileUtils;
import java.io.File;
+import java.net.URL;
/**
* @author <a href="mailto:aramirez@apache.org">Allan Ramirez</a>
@@ -30,17 +31,10 @@
public class SurefireReportMojoTest
extends AbstractMojoTestCase
{
- public void setUp()
- throws Exception
- {
- super.setUp();
- }
-
public void testBasicSurefireReport()
throws Exception
{
- File testPom =
- new File( getBasedir(), "target/test-classes/unit/basic-surefire-report-test/plugin-config.xml" );
+ File testPom = new File( getUnitBaseDir(), "basic-surefire-report-test/plugin-config.xml" );
SurefireReportMojo mojo = (SurefireReportMojo) lookupMojo( "report", testPom );
@@ -87,11 +81,16 @@
assertTrue( idx >= 0 );
}
+ private File getUnitBaseDir()
+ {
+ URL resource = getClass().getResource( "/unit" );
+ return new File( resource.getPath() ).getAbsoluteFile();
+ }
+
public void testBasicSurefireReportIfShowSuccessIsFalse()
throws Exception
{
- File testPom =
- new File( getBasedir(), "target/test-classes/unit/basic-surefire-report-success-false/plugin-config.xml" );
+ File testPom = new File( getUnitBaseDir(), "basic-surefire-report-success-false/plugin-config.xml" );
SurefireReportMojo mojo = (SurefireReportMojo) lookupMojo( "report", testPom );
@@ -118,8 +117,7 @@
public void testBasicSurefireReportIfLinkXrefIsFalse()
throws Exception
{
- File testPom =
- new File( getBasedir(), "target/test-classes/unit/basic-surefire-report-linkxref-false/plugin-config.xml" );
+ File testPom = new File( getUnitBaseDir(), "basic-surefire-report-linkxref-false/plugin-config.xml" );
SurefireReportMojo mojo = (SurefireReportMojo) lookupMojo( "report", testPom );
@@ -146,8 +144,7 @@
public void testBasicSurefireReportIfReportingIsNull()
throws Exception
{
- File testPom =
- new File( getBasedir(), "target/test-classes/unit/basic-surefire-report-reporting-null/plugin-config.xml" );
+ File testPom = new File( getUnitBaseDir(), "basic-surefire-report-reporting-null/plugin-config.xml" );
SurefireReportMojo mojo = (SurefireReportMojo) lookupMojo( "report", testPom );
Modified: maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportParserTest.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportParserTest.java?view=diff&rev=513763&r1=513762&r2=513763
==============================================================================
--- maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportParserTest.java (original)
+++ maven/surefire/trunk/maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportParserTest.java Fri Mar 2 05:51:08 2007
@@ -23,6 +23,7 @@
import org.apache.maven.reporting.MavenReportException;
import java.io.File;
+import java.net.URL;
import java.text.NumberFormat;
import java.util.ArrayList;
import java.util.Iterator;
@@ -48,7 +49,7 @@
public void testParseXMLReportFiles()
throws MavenReportException
{
- report.setReportsDirectory( new File( System.getProperty( "basedir" ), "target/test-classes/test-reports" ) );
+ report.setReportsDirectory( getTestDir( "/test-reports" ) );
List suites = report.parseXMLReportFiles();
@@ -62,6 +63,12 @@
assertNotNull( suite.getName() );
assertNotNull( suite.getPackageName() );
}
+ }
+
+ private File getTestDir( String path )
+ {
+ URL resource = getClass().getResource( path );
+ return new File( resource.getPath() );
}
public void testParseTestSuiteName()
Copied: maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTestCase.java (from r511486, maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTest.java)
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTestCase.java?view=diff&rev=513763&p1=maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTest.java&r1=511486&p2=maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTestCase.java&r2=513763
==============================================================================
--- maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTest.java (original)
+++ maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTestCase.java Fri Mar 2 05:51:08 2007
@@ -27,7 +27,7 @@
* @author <a href="mailto:carlos@apache.org">Carlos Sanchez</a>
* @version $Id$
*/
-public class AbstractConsoleReporterTest
+public abstract class AbstractConsoleReporterTestCase
extends TestCase
{
Propchange: maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTestCase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/AbstractConsoleReporterTestCase.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Modified: maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/ForkingConsoleReporterTest.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/ForkingConsoleReporterTest.java?view=diff&rev=513763&r1=513762&r2=513763
==============================================================================
--- maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/ForkingConsoleReporterTest.java (original)
+++ maven/surefire/trunk/surefire-api/src/test/java/org/apache/maven/surefire/report/ForkingConsoleReporterTest.java Fri Mar 2 05:51:08 2007
@@ -26,7 +26,7 @@
* @version $Id$
*/
public class ForkingConsoleReporterTest
- extends AbstractConsoleReporterTest
+ extends AbstractConsoleReporterTestCase
{
protected void setUp()
Copied: maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTestCase.java (from r511486, maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTest.java)
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTestCase.java?view=diff&rev=513763&p1=maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTest.java&r1=511486&p2=maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTestCase.java&r2=513763
==============================================================================
--- maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTest.java (original)
+++ maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTestCase.java Fri Mar 2 05:51:08 2007
@@ -28,10 +28,9 @@
* @author <a href="mailto:carlos@apache.org">Carlos Sanchez</a>
* @version $Id$
*/
-public class AbstractOutputConsumerTest
+public abstract class AbstractOutputConsumerTestCase
extends TestCase
{
-
private OutputConsumer outputConsumer;
private String line;
Propchange: maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTestCase.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/AbstractOutputConsumerTestCase.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Modified: maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/OutputConsumerProxyTest.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/OutputConsumerProxyTest.java?view=diff&rev=513763&r1=513762&r2=513763
==============================================================================
--- maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/OutputConsumerProxyTest.java (original)
+++ maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/OutputConsumerProxyTest.java Fri Mar 2 05:51:08 2007
@@ -30,7 +30,7 @@
* @version $Id$
*/
public class OutputConsumerProxyTest
- extends AbstractOutputConsumerTest
+ extends AbstractOutputConsumerTestCase
{
private Mock outputConsumerMock;
Modified: maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/PrintWriterOutputConsumerTest.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/PrintWriterOutputConsumerTest.java?view=diff&rev=513763&r1=513762&r2=513763
==============================================================================
--- maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/PrintWriterOutputConsumerTest.java (original)
+++ maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/PrintWriterOutputConsumerTest.java Fri Mar 2 05:51:08 2007
@@ -28,7 +28,7 @@
* @version $Id$
*/
public class PrintWriterOutputConsumerTest
- extends AbstractOutputConsumerTest
+ extends AbstractOutputConsumerTestCase
{
private StringWriter writer;
Modified: maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/StandardOutputConsumerTest.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/StandardOutputConsumerTest.java?view=diff&rev=513763&r1=513762&r2=513763
==============================================================================
--- maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/StandardOutputConsumerTest.java (original)
+++ maven/surefire/trunk/surefire-booter/src/test/java/org/apache/maven/surefire/booter/output/StandardOutputConsumerTest.java Fri Mar 2 05:51:08 2007
@@ -26,7 +26,7 @@
* @version $Id$
*/
public class StandardOutputConsumerTest
- extends AbstractOutputConsumerTest
+ extends AbstractOutputConsumerTestCase
{
protected void setUp()