You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by st...@apache.org on 2011/11/22 13:17:52 UTC
svn commit: r1204949 - in
/maven/surefire/trunk/surefire-integration-tests/src/test:
java/org/apache/maven/surefire/its/ java/org/apache/maven/surefire/its/misc/
resources/surefire-772-both-reports/
resources/surefire-772-both-reports/persistent-report...
Author: stephenc
Date: Tue Nov 22 12:17:50 2011
New Revision: 1204949
URL: http://svn.apache.org/viewvc?rev=1204949&view=rev
Log:
[SUREFIRE-772] Skip Maven Failsafe Report
o At last the tests!
Added:
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772BothReportsIT.java (contents, props changed)
- copied, changed from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire740TruncatedCommaIT.java
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoFailsafeReportsIT.java
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoSurefireReportsIT.java
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772SpecifiedReportsIT.java
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/
- copied from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/failsafe-reports/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/failsafe-reports/TEST-junit.twoTestCases.BasicTest.xml
- copied unchanged from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/persistent-reports/TEST-junit.twoTestCases.BasicTest.xml
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/failsafe-reports/TEST-junit.twoTestCases.TestTwo.xml
- copied unchanged from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/persistent-reports/TEST-junit.twoTestCases.TestTwo.xml
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml (with props)
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml (with props)
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/
- copied from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml (with props)
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml (with props)
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-reports/
- copied from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/
- copied from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.BasicTest.xml
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.TestTwo.xml
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-specified-reports/
- copied from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/
Removed:
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/persistent-reports/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/persistent-reports/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-reports/persistent-reports/
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/persistent-reports/
Modified:
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SurefireVerifierTestClass.java
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/pom.xml
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/pom.xml
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-reports/pom.xml
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/pom.xml
maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-specified-reports/pom.xml
Modified: maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SurefireVerifierTestClass.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SurefireVerifierTestClass.java?rev=1204949&r1=1204948&r2=1204949&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SurefireVerifierTestClass.java (original)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SurefireVerifierTestClass.java Tue Nov 22 12:17:50 2011
@@ -399,4 +399,15 @@ public abstract class SurefireVerifierTe
{
return "org.apache.maven.plugins:maven-surefire-report-plugin:" + getSurefireVersion() + ":report";
}
+
+ protected String getSurefireReportOnlyGoal()
+ {
+ return "org.apache.maven.plugins:maven-surefire-report-plugin:" + getSurefireVersion() + ":report-only";
+ }
+
+ protected String getFailsafeReportOnlyGoal()
+ {
+ return "org.apache.maven.plugins:maven-surefire-report-plugin:" + getSurefireVersion()
+ + ":failsafe-report-only";
+ }
}
Copied: maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772BothReportsIT.java (from r1204889, maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire740TruncatedCommaIT.java)
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772BothReportsIT.java?p2=maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772BothReportsIT.java&p1=maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire740TruncatedCommaIT.java&r1=1204889&r2=1204949&rev=1204949&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire740TruncatedCommaIT.java (original)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772BothReportsIT.java Tue Nov 22 12:17:50 2011
@@ -19,35 +19,85 @@ package org.apache.maven.surefire.its.mi
*/
-import java.io.File;
+import org.apache.commons.io.FileUtils;
import org.apache.maven.surefire.its.SurefireVerifierTestClass;
+import java.io.File;
+
/**
* Test Surefire-740 Truncated comma with non us locale
*
* @author Kristian Rosenvold
*/
-public class Surefire740TruncatedCommaIT
+public class Surefire772BothReportsIT
extends SurefireVerifierTestClass
{
- public Surefire740TruncatedCommaIT()
+ public Surefire772BothReportsIT()
+ {
+ super( "/surefire-772-both-reports" );
+ }
+
+ @Override
+ protected void setUp()
+ throws Exception
+ {
+ super.setUp();
+ FileUtils.deleteDirectory( getTargetFile( "site" ) );
+ addGoal( "-Dclean.skip=true" );
+ }
+
+ public void testReportGeneration()
+ throws Exception
{
- super( "/surefire-740-comma-truncated" );
+ failNever();
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
}
- public void testRussianLocaleReport()
+ public void testSkippedFailsafeReportGeneration()
throws Exception
{
- addEnvVar( "MAVEN_OPTS", "-Duser.language=ru -Duser.country=RU" );
failNever();
- execute( getSurefireReportGoal() );
+ activateProfile( "skipFailsafe" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no failsafe report file", siteFile.isFile() );
+ }
+ public void testSkippedSurefireReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "skipSurefire" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
File siteFile = getSiteFile( "surefire-report.html" );
System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
- assertTrue( "Expecting file", siteFile.exists());
- assertContainsText( siteFile, "027" ); // Avoid asserting with the "," or "." ;)
+ assertFalse( "Expecting no surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
}
}
Propchange: maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772BothReportsIT.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoFailsafeReportsIT.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoFailsafeReportsIT.java?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoFailsafeReportsIT.java (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoFailsafeReportsIT.java Tue Nov 22 12:17:50 2011
@@ -0,0 +1,122 @@
+package org.apache.maven.surefire.its.misc;
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import org.apache.commons.io.FileUtils;
+import org.apache.maven.surefire.its.SurefireVerifierTestClass;
+
+import java.io.File;
+
+/**
+ * Test Surefire-740 Truncated comma with non us locale
+ *
+ * @author Kristian Rosenvold
+ */
+public class Surefire772NoFailsafeReportsIT
+ extends SurefireVerifierTestClass
+{
+
+ public Surefire772NoFailsafeReportsIT()
+ {
+ super( "/surefire-772-no-failsafe-reports" );
+ }
+
+ @Override
+ protected void setUp()
+ throws Exception
+ {
+ super.setUp();
+ FileUtils.deleteDirectory( getTargetFile( "site" ) );
+ addGoal( "-Dclean.skip=true" );
+ }
+
+ public void testReportGeneration()
+ throws Exception
+ {
+ failNever();
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no failsafe report file", siteFile.isFile() );
+ }
+
+ public void testSkippedFailsafeReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "skipFailsafe" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no failsafe report file", siteFile.isFile() );
+ }
+
+ public void testForcedFailsafeReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "forceFailsafe" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
+ }
+
+ public void testSkipForcedFailsafeReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "forceFailsafe" );
+ activateProfile( "skipFailsafe" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no failsafe report file", siteFile.isFile() );
+ }
+
+}
Added: maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoSurefireReportsIT.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoSurefireReportsIT.java?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoSurefireReportsIT.java (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772NoSurefireReportsIT.java Tue Nov 22 12:17:50 2011
@@ -0,0 +1,122 @@
+package org.apache.maven.surefire.its.misc;
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import org.apache.commons.io.FileUtils;
+import org.apache.maven.surefire.its.SurefireVerifierTestClass;
+
+import java.io.File;
+
+/**
+ * Test Surefire-740 Truncated comma with non us locale
+ *
+ * @author Kristian Rosenvold
+ */
+public class Surefire772NoSurefireReportsIT
+ extends SurefireVerifierTestClass
+{
+
+ public Surefire772NoSurefireReportsIT()
+ {
+ super( "/surefire-772-no-surefire-reports" );
+ }
+
+ @Override
+ protected void setUp()
+ throws Exception
+ {
+ super.setUp();
+ FileUtils.deleteDirectory( getTargetFile( "site" ) );
+ addGoal( "-Dclean.skip=true" );
+ }
+
+ public void testReportGeneration()
+ throws Exception
+ {
+ failNever();
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
+ }
+
+ public void testSkippedSurefireReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "skipSurefire" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
+ }
+
+ public void testOptionalSurefireReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "optionalSurefire" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
+ }
+
+ public void testSkipOptionalSurefireReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "optionalSurefire" );
+ activateProfile( "skipSurefire" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
+ }
+
+}
Added: maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772SpecifiedReportsIT.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772SpecifiedReportsIT.java?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772SpecifiedReportsIT.java (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/misc/Surefire772SpecifiedReportsIT.java Tue Nov 22 12:17:50 2011
@@ -0,0 +1,103 @@
+package org.apache.maven.surefire.its.misc;
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+import org.apache.commons.io.FileUtils;
+import org.apache.maven.surefire.its.SurefireVerifierTestClass;
+
+import java.io.File;
+
+/**
+ * Test Surefire-740 Truncated comma with non us locale
+ *
+ * @author Kristian Rosenvold
+ */
+public class Surefire772SpecifiedReportsIT
+ extends SurefireVerifierTestClass
+{
+
+ public Surefire772SpecifiedReportsIT()
+ {
+ super( "/surefire-772-specified-reports" );
+ }
+
+ @Override
+ protected void setUp()
+ throws Exception
+ {
+ super.setUp();
+ FileUtils.deleteDirectory( getTargetFile( "site" ) );
+ addGoal( "-Dclean.skip=true" );
+ }
+
+ public void testReportGeneration()
+ throws Exception
+ {
+ failNever();
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
+ }
+
+ public void testSkippedFailsafeReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "skipFailsafe" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no failsafe report file", siteFile.isFile() );
+ }
+
+ public void testSkippedSurefireReportGeneration()
+ throws Exception
+ {
+ failNever();
+ activateProfile( "skipSurefire" );
+ addGoal( getFailsafeReportOnlyGoal() );
+ assertFalse( "Expecting not site directory", getTargetFile( "site" ).isDirectory() );
+ execute( getSurefireReportOnlyGoal() );
+
+ File siteFile = getSiteFile( "surefire-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertFalse( "Expecting no surefire report file", siteFile.isFile() );
+
+ siteFile = getSiteFile( "failsafe-report.html" );
+ System.out.println( "siteFile.getAbsolutePath() = " + siteFile.getAbsolutePath() );
+ assertTrue( "Expecting failsafe report file", siteFile.isFile() );
+ }
+
+}
Modified: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/pom.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/pom.xml?rev=1204949&r1=1204889&r2=1204949&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/pom.xml (original)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/pom.xml Tue Nov 22 12:17:50 2011
@@ -44,11 +44,6 @@
<artifactId>maven-surefire-report-plugin</artifactId>
<version>${surefire.version}</version>
<inherited>true</inherited>
- <configuration>
- <reportsDirectories>
- <reportsDirectory>${basedir}/persistent-reports</reportsDirectory>
- </reportsDirectories>
- </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -58,4 +53,39 @@
</plugins>
</build>
+ <profiles>
+ <profile>
+ <id>skipFailsafe</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <inherited>true</inherited>
+ <configuration>
+ <skipFailsafeReport>true</skipFailsafeReport>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>skipSurefire</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <inherited>true</inherited>
+ <configuration>
+ <skipSurefireReport>true</skipSurefireReport>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
</project>
Added: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml Tue Nov 22 12:17:50 2011
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.02" errors="0" skipped="0" tests="1" name="junit.twoTestCases.BasicTest">
+ <properties>
+ <property name="surefire.version" value="2.8.1"/>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64"/>
+ <property name="java.vm.version" value="19.1-b02"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="RU"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.runtime.version" value="1.6.0_24-b07"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="surefire.real.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/surefire/surefirebooter1575043494622388453.jar"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="surefire.test.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Server Compiler"/>
+ <property name="os.version" value="2.6.32-29-generic"/>
+ <property name="user.home" value="/home/kristian"/>
+ <property name="user.timezone" value=""/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="user.name" value="kristian"/>
+ <property name="java.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="ru"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_24"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/kristian/fast/repo"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.002" classname="junit.twoTestCases.BasicTest" name="testSetUp"/>
+</testsuite>
\ No newline at end of file
Propchange: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml Tue Nov 22 12:17:50 2011
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.007" errors="0" skipped="0" tests="1" name="junit.twoTestCases.TestTwo">
+ <properties>
+ <property name="surefire.version" value="2.8.1"/>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64"/>
+ <property name="java.vm.version" value="19.1-b02"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="RU"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.runtime.version" value="1.6.0_24-b07"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="surefire.real.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/surefire/surefirebooter1575043494622388453.jar"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="surefire.test.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Server Compiler"/>
+ <property name="os.version" value="2.6.32-29-generic"/>
+ <property name="user.home" value="/home/kristian"/>
+ <property name="user.timezone" value=""/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="user.name" value="kristian"/>
+ <property name="java.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="ru"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_24"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/kristian/fast/repo"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0" classname="junit.twoTestCases.TestTwo" name="testTwo"/>
+</testsuite>
\ No newline at end of file
Propchange: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-both-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml
------------------------------------------------------------------------------
svn:eol-style = native
Modified: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/pom.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/pom.xml?rev=1204949&r1=1204889&r2=1204949&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/pom.xml (original)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/pom.xml Tue Nov 22 12:17:50 2011
@@ -44,11 +44,6 @@
<artifactId>maven-surefire-report-plugin</artifactId>
<version>${surefire.version}</version>
<inherited>true</inherited>
- <configuration>
- <reportsDirectories>
- <reportsDirectory>${basedir}/persistent-reports</reportsDirectory>
- </reportsDirectories>
- </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -58,4 +53,39 @@
</plugins>
</build>
+ <profiles>
+ <profile>
+ <id>skipFailsafe</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <inherited>true</inherited>
+ <configuration>
+ <skipFailsafeReport>true</skipFailsafeReport>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>forceFailsafe</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <inherited>true</inherited>
+ <configuration>
+ <alwaysGenerateFailsafeReport>true</alwaysGenerateFailsafeReport>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
</project>
Added: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml Tue Nov 22 12:17:50 2011
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.02" errors="0" skipped="0" tests="1" name="junit.twoTestCases.BasicTest">
+ <properties>
+ <property name="surefire.version" value="2.8.1"/>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64"/>
+ <property name="java.vm.version" value="19.1-b02"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="RU"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.runtime.version" value="1.6.0_24-b07"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="surefire.real.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/surefire/surefirebooter1575043494622388453.jar"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="surefire.test.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Server Compiler"/>
+ <property name="os.version" value="2.6.32-29-generic"/>
+ <property name="user.home" value="/home/kristian"/>
+ <property name="user.timezone" value=""/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="user.name" value="kristian"/>
+ <property name="java.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="ru"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_24"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/kristian/fast/repo"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.002" classname="junit.twoTestCases.BasicTest" name="testSetUp"/>
+</testsuite>
\ No newline at end of file
Propchange: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.BasicTest.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml Tue Nov 22 12:17:50 2011
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.007" errors="0" skipped="0" tests="1" name="junit.twoTestCases.TestTwo">
+ <properties>
+ <property name="surefire.version" value="2.8.1"/>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64"/>
+ <property name="java.vm.version" value="19.1-b02"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="RU"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.runtime.version" value="1.6.0_24-b07"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="surefire.real.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/surefire/surefirebooter1575043494622388453.jar"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="surefire.test.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Server Compiler"/>
+ <property name="os.version" value="2.6.32-29-generic"/>
+ <property name="user.home" value="/home/kristian"/>
+ <property name="user.timezone" value=""/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="user.name" value="kristian"/>
+ <property name="java.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="ru"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_24"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/kristian/fast/repo"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0" classname="junit.twoTestCases.TestTwo" name="testTwo"/>
+</testsuite>
\ No newline at end of file
Propchange: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-failsafe-reports/target/surefire-reports/TEST-junit.twoTestCases.TestTwo.xml
------------------------------------------------------------------------------
svn:eol-style = native
Modified: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-reports/pom.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-reports/pom.xml?rev=1204949&r1=1204889&r2=1204949&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-reports/pom.xml (original)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-reports/pom.xml Tue Nov 22 12:17:50 2011
@@ -44,11 +44,6 @@
<artifactId>maven-surefire-report-plugin</artifactId>
<version>${surefire.version}</version>
<inherited>true</inherited>
- <configuration>
- <reportsDirectories>
- <reportsDirectory>${basedir}/persistent-reports</reportsDirectory>
- </reportsDirectories>
- </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Modified: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/pom.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/pom.xml?rev=1204949&r1=1204889&r2=1204949&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/pom.xml (original)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/pom.xml Tue Nov 22 12:17:50 2011
@@ -44,11 +44,6 @@
<artifactId>maven-surefire-report-plugin</artifactId>
<version>${surefire.version}</version>
<inherited>true</inherited>
- <configuration>
- <reportsDirectories>
- <reportsDirectory>${basedir}/persistent-reports</reportsDirectory>
- </reportsDirectories>
- </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -58,4 +53,39 @@
</plugins>
</build>
+ <profiles>
+ <profile>
+ <id>skipSurefire</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <inherited>true</inherited>
+ <configuration>
+ <skipSurefireReport>true</skipSurefireReport>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>optionalSurefire</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <inherited>true</inherited>
+ <configuration>
+ <alwaysGenerateSurefireReport>false</alwaysGenerateSurefireReport>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
</project>
Added: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.BasicTest.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.BasicTest.xml?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.BasicTest.xml (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.BasicTest.xml Tue Nov 22 12:17:50 2011
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.02" errors="0" skipped="0" tests="1" name="junit.twoTestCases.BasicTest">
+ <properties>
+ <property name="surefire.version" value="2.8.1"/>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64"/>
+ <property name="java.vm.version" value="19.1-b02"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="RU"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.runtime.version" value="1.6.0_24-b07"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="surefire.real.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/surefire/surefirebooter1575043494622388453.jar"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="surefire.test.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Server Compiler"/>
+ <property name="os.version" value="2.6.32-29-generic"/>
+ <property name="user.home" value="/home/kristian"/>
+ <property name="user.timezone" value=""/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="user.name" value="kristian"/>
+ <property name="java.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="ru"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_24"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/kristian/fast/repo"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0.002" classname="junit.twoTestCases.BasicTest" name="testSetUp"/>
+</testsuite>
\ No newline at end of file
Added: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.TestTwo.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.TestTwo.xml?rev=1204949&view=auto
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.TestTwo.xml (added)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-no-surefire-reports/target/failsafe-reports/TEST-junit.twoTestCases.TestTwo.xml Tue Nov 22 12:17:50 2011
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<testsuite failures="0" time="0.007" errors="0" skipped="0" tests="1" name="junit.twoTestCases.TestTwo">
+ <properties>
+ <property name="surefire.version" value="2.8.1"/>
+ <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
+ <property name="sun.boot.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64"/>
+ <property name="java.vm.version" value="19.1-b02"/>
+ <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
+ <property name="java.vendor.url" value="http://java.sun.com/"/>
+ <property name="path.separator" value=":"/>
+ <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
+ <property name="file.encoding.pkg" value="sun.io"/>
+ <property name="user.country" value="RU"/>
+ <property name="sun.java.launcher" value="SUN_STANDARD"/>
+ <property name="sun.os.patch.level" value="unknown"/>
+ <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+ <property name="user.dir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.runtime.version" value="1.6.0_24-b07"/>
+ <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+ <property name="basedir" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated"/>
+ <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed"/>
+ <property name="os.arch" value="amd64"/>
+ <property name="surefire.real.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/surefire/surefirebooter1575043494622388453.jar"/>
+ <property name="java.io.tmpdir" value="/tmp"/>
+ <property name="line.separator" value="
+"/>
+ <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="os.name" value="Linux"/>
+ <property name="sun.jnu.encoding" value="UTF-8"/>
+ <property name="java.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/amd64:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
+ <property name="surefire.test.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.specification.name" value="Java Platform API Specification"/>
+ <property name="java.class.version" value="50.0"/>
+ <property name="sun.management.compiler" value="HotSpot 64-Bit Server Compiler"/>
+ <property name="os.version" value="2.6.32-29-generic"/>
+ <property name="user.home" value="/home/kristian"/>
+ <property name="user.timezone" value=""/>
+ <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+ <property name="java.specification.version" value="1.6"/>
+ <property name="file.encoding" value="UTF-8"/>
+ <property name="user.name" value="kristian"/>
+ <property name="java.class.path" value="/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/test-classes:/home/kristian/lsrc/maven-surefire/surefire-integration-tests/src/test/resources/surefire-740-comma-truncated/target/classes:/home/kristian/fast/repo/junit/junit/3.8.1/junit-3.8.1.jar:"/>
+ <property name="java.vm.specification.version" value="1.0"/>
+ <property name="sun.arch.data.model" value="64"/>
+ <property name="java.home" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre"/>
+ <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
+ <property name="user.language" value="ru"/>
+ <property name="java.vm.info" value="mixed mode"/>
+ <property name="java.version" value="1.6.0_24"/>
+ <property name="java.ext.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext:/usr/java/packages/lib/ext"/>
+ <property name="sun.boot.class.path" value="/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/classes"/>
+ <property name="java.vendor" value="Sun Microsystems Inc."/>
+ <property name="localRepository" value="/home/kristian/fast/repo"/>
+ <property name="file.separator" value="/"/>
+ <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
+ <property name="sun.cpu.endian" value="little"/>
+ <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+ <property name="sun.desktop" value="gnome"/>
+ <property name="sun.cpu.isalist" value=""/>
+ </properties>
+ <testcase time="0" classname="junit.twoTestCases.TestTwo" name="testTwo"/>
+</testsuite>
\ No newline at end of file
Modified: maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-specified-reports/pom.xml
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-specified-reports/pom.xml?rev=1204949&r1=1204889&r2=1204949&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-specified-reports/pom.xml (original)
+++ maven/surefire/trunk/surefire-integration-tests/src/test/resources/surefire-772-specified-reports/pom.xml Tue Nov 22 12:17:50 2011
@@ -58,4 +58,39 @@
</plugins>
</build>
+ <profiles>
+ <profile>
+ <id>skipFailsafe</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <inherited>true</inherited>
+ <configuration>
+ <skipFailsafeReport>true</skipFailsafeReport>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>skipSurefire</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ <version>${surefire.version}</version>
+ <inherited>true</inherited>
+ <configuration>
+ <skipSurefireReport>true</skipSurefireReport>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
</project>