You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2016/06/05 09:45:06 UTC
maven-integration-testing git commit: added color to ITs run tracking
Repository: maven-integration-testing
Updated Branches:
refs/heads/master af138c8a7 -> 13bd54165
added color to ITs run tracking
Project: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/commit/13bd5416
Tree: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/tree/13bd5416
Diff: http://git-wip-us.apache.org/repos/asf/maven-integration-testing/diff/13bd5416
Branch: refs/heads/master
Commit: 13bd54165095c077fbc294cda8260cbde210cf3c
Parents: af138c8
Author: Herv� Boutemy <hb...@apache.org>
Authored: Sun Jun 5 11:44:56 2016 +0200
Committer: Herv� Boutemy <hb...@apache.org>
Committed: Sun Jun 5 11:44:56 2016 +0200
----------------------------------------------------------------------
core-it-support/maven-it-helper/pom.xml | 5 ++++
.../it/AbstractMavenIntegrationTestCase.java | 25 ++++++++++++--------
2 files changed, 20 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/13bd5416/core-it-support/maven-it-helper/pom.xml
----------------------------------------------------------------------
diff --git a/core-it-support/maven-it-helper/pom.xml b/core-it-support/maven-it-helper/pom.xml
index 4bafebc..da9c352 100644
--- a/core-it-support/maven-it-helper/pom.xml
+++ b/core-it-support/maven-it-helper/pom.xml
@@ -60,5 +60,10 @@ under the License.
<artifactId>junit</artifactId>
<version>3.8.2</version>
</dependency>
+ <dependency>
+ <groupId>org.fusesource.jansi</groupId>
+ <artifactId>jansi</artifactId>
+ <version>1.12</version>
+ </dependency>
</dependencies>
</project>
http://git-wip-us.apache.org/repos/asf/maven-integration-testing/blob/13bd5416/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
----------------------------------------------------------------------
diff --git a/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java b/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
index 8966dce..3a9690f 100644
--- a/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
+++ b/core-it-support/maven-it-helper/src/main/java/org/apache/maven/it/AbstractMavenIntegrationTestCase.java
@@ -26,6 +26,8 @@ import org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
import org.apache.maven.artifact.versioning.VersionRange;
import org.apache.maven.shared.utils.io.FileUtils;
+import static org.fusesource.jansi.Ansi.ansi;
+
import java.io.File;
import java.io.IOException;
import java.io.PrintStream;
@@ -97,8 +99,8 @@ public abstract class AbstractMavenIntegrationTestCase
}
else
{
- out.println( "WARNING: " + getITName() + ": version range '" + versionRange
- + "' supplied but no Maven version - not skipping test." );
+ out.println( ansi().bold().fgYellow().a( "WARNING: " ).reset() + getITName() + ": version range '"
+ + versionRange + "' supplied but no Maven version - not skipping test." );
}
}
@@ -204,7 +206,8 @@ public abstract class AbstractMavenIntegrationTestCase
if ( skip )
{
- out.println( "SKIPPED - Maven version " + getMavenVersion() + " not in range " + versionRange );
+ out.println( ansi().bold().fgYellow().a( "SKIPPED" ).reset() + " - Maven version " + getMavenVersion()
+ + " not in range " + versionRange );
return;
}
@@ -218,22 +221,24 @@ public abstract class AbstractMavenIntegrationTestCase
{
super.runTest();
milliseconds = System.currentTimeMillis() - milliseconds;
- out.println( "OK " + formatTime( milliseconds ) );
+ out.println( ansi().bold().fgGreen().a( "OK " ).reset() + formatTime( milliseconds ) );
}
catch ( UnsupportedJavaVersionException e )
{
- out.println( "SKIPPED - Java version " + e.javaVersion + " not in range " + e.supportedRange );
+ out.println( ansi().bold().fgYellow().a( "SKIPPED" ).reset() + " - Java version " + e.javaVersion
+ + " not in range " + e.supportedRange );
return;
}
catch ( UnsupportedMavenVersionException e )
{
- out.println( "SKIPPED - Maven version " + e.mavenVersion + " not in range " + e.supportedRange );
+ out.println( ansi().bold().fgYellow().a( "SKIPPED" ).reset() + " - Maven version " + e.mavenVersion
+ + " not in range " + e.supportedRange );
return;
}
catch ( Throwable t )
{
milliseconds = System.currentTimeMillis() - milliseconds;
- out.println( "FAILURE " + formatTime( milliseconds ) );
+ out.println( ansi().bold().fgRed().a( "FAILURE " ).reset() + formatTime( milliseconds ) );
throw t;
}
}
@@ -295,8 +300,8 @@ public abstract class AbstractMavenIntegrationTestCase
}
else
{
- out.println( "WARNING: " + getITName() + ": version range '" + versionRange
- + "' supplied but no Maven version found - not skipping test." );
+ out.println( ansi().bold().fgYellow().a( "WARNING: " ).reset() + getITName() + ": version range '"
+ + versionRange + "' supplied but no Maven version found - not skipping test." );
}
}
@@ -352,7 +357,7 @@ public abstract class AbstractMavenIntegrationTestCase
{
methodName = methodName.substring( 4 );
}
- return className + '(' + methodName + ')';
+ return className + '(' + ansi().bold().a( methodName ).reset() + ')';
}
private String pad( int chars )