Package jetbrains.buildServer.messages
Class DefaultJUnitLogger
- java.lang.Object
-
- jetbrains.buildServer.messages.DefaultJUnitLogger
-
- All Implemented Interfaces:
JUnitLogger
public class DefaultJUnitLogger extends Object implements JUnitLogger
Convenience class for logging test events. It acts as an adapter to BuildProgressLogger, i.e. converts given parameters to appropriate message objects and passes them to the BuildProgressLogger.
-
-
Constructor Summary
Constructors Constructor Description DefaultJUnitLogger(BuildProgressLogger progressLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflush()voidlogComparisonFailure(String testName, Throwable e, String expected, String actual)voidlogSuiteFinished(String name)voidlogSuiteFinished(String name, Date timestamp)voidlogSuiteStarted(String name)voidlogSuiteStarted(String name, Date timestamp)voidlogTestFailed(String testName, String message, String stackTrace)voidlogTestFailed(String testName, Throwable e)voidlogTestFinished(String name)voidlogTestFinished(String name, Date timestamp)voidlogTestIgnored(String name, String reason)voidlogTestStarted(String name)voidlogTestStarted(String name, Date timestamp)voidlogTestStdErr(String testName, String out)voidlogTestStdOut(String testName, String out)
-
-
-
Constructor Detail
-
DefaultJUnitLogger
public DefaultJUnitLogger(BuildProgressLogger progressLogger)
-
-
Method Detail
-
logTestStarted
public void logTestStarted(String name)
- Specified by:
logTestStartedin interfaceJUnitLogger
-
logTestStarted
public void logTestStarted(String name, Date timestamp)
- Specified by:
logTestStartedin interfaceJUnitLogger
-
logTestFinished
public void logTestFinished(String name)
- Specified by:
logTestFinishedin interfaceJUnitLogger
-
logTestFinished
public void logTestFinished(String name, Date timestamp)
- Specified by:
logTestFinishedin interfaceJUnitLogger
-
logTestIgnored
public void logTestIgnored(String name, String reason)
- Specified by:
logTestIgnoredin interfaceJUnitLogger
-
logSuiteStarted
public void logSuiteStarted(String name)
- Specified by:
logSuiteStartedin interfaceJUnitLogger
-
logSuiteStarted
public void logSuiteStarted(String name, Date timestamp)
- Specified by:
logSuiteStartedin interfaceJUnitLogger
-
logSuiteFinished
public void logSuiteFinished(String name)
- Specified by:
logSuiteFinishedin interfaceJUnitLogger
-
logSuiteFinished
public void logSuiteFinished(String name, Date timestamp)
- Specified by:
logSuiteFinishedin interfaceJUnitLogger
-
logTestStdOut
public void logTestStdOut(String testName, String out)
- Specified by:
logTestStdOutin interfaceJUnitLogger
-
logTestStdErr
public void logTestStdErr(String testName, String out)
- Specified by:
logTestStdErrin interfaceJUnitLogger
-
logComparisonFailure
public void logComparisonFailure(String testName, Throwable e, String expected, String actual)
- Specified by:
logComparisonFailurein interfaceJUnitLogger
-
logTestFailed
public void logTestFailed(String testName, Throwable e)
- Specified by:
logTestFailedin interfaceJUnitLogger
-
logTestFailed
public void logTestFailed(String testName, String message, String stackTrace)
- Specified by:
logTestFailedin interfaceJUnitLogger
-
flush
public void flush()
- Specified by:
flushin interfaceJUnitLogger
-
-