Class TeamCityReporterMessageHandler
An implementation of IRunnerReporterMessageHandler that supports TeamCityReporter.
public class TeamCityReporterMessageHandler : DefaultRunnerReporterMessageHandler, IRunnerReporterMessageHandler, IMessageSink, IAsyncDisposable
- Inheritance
-
TeamCityReporterMessageHandler
- Implements
- Inherited Members
Constructors
TeamCityReporterMessageHandler(IRunnerLogger, string?)
An implementation of IRunnerReporterMessageHandler that supports TeamCityReporter.
public TeamCityReporterMessageHandler(IRunnerLogger logger, string? rootFlowId)
Parameters
loggerIRunnerLoggerThe logger used to report messages
rootFlowIdstringThe root flow ID for reporting to TeamCity
Properties
UtcNow
Gets the current date & time in UTC.
protected virtual DateTimeOffset UtcNow { get; }
Property Value
Methods
HandleErrorMessage(MessageHandlerArgs<IErrorMessage>)
Handles instances of IErrorMessage.
protected override void HandleErrorMessage(MessageHandlerArgs<IErrorMessage> args)
Parameters
HandleTestAssemblyCleanupFailure(MessageHandlerArgs<ITestAssemblyCleanupFailure>)
Handles instances of ITestAssemblyCleanupFailure.
protected override void HandleTestAssemblyCleanupFailure(MessageHandlerArgs<ITestAssemblyCleanupFailure> args)
Parameters
HandleTestAssemblyFinished(MessageHandlerArgs<ITestAssemblyFinished>)
Handles instances of ITestAssemblyFinished.
protected override void HandleTestAssemblyFinished(MessageHandlerArgs<ITestAssemblyFinished> args)
Parameters
HandleTestAssemblyStarting(MessageHandlerArgs<ITestAssemblyStarting>)
Handles instances of ITestAssemblyStarting.
protected override void HandleTestAssemblyStarting(MessageHandlerArgs<ITestAssemblyStarting> args)
Parameters
HandleTestCaseCleanupFailure(MessageHandlerArgs<ITestCaseCleanupFailure>)
Handles instances of ITestCaseCleanupFailure.
protected override void HandleTestCaseCleanupFailure(MessageHandlerArgs<ITestCaseCleanupFailure> args)
Parameters
HandleTestCaseFinished(MessageHandlerArgs<ITestCaseFinished>)
Handles instances of ITestCaseFinished.
protected override void HandleTestCaseFinished(MessageHandlerArgs<ITestCaseFinished> args)
Parameters
HandleTestCaseStarting(MessageHandlerArgs<ITestCaseStarting>)
Handles instances of ITestCaseStarting.
protected override void HandleTestCaseStarting(MessageHandlerArgs<ITestCaseStarting> args)
Parameters
HandleTestClassCleanupFailure(MessageHandlerArgs<ITestClassCleanupFailure>)
Handles instances of ITestClassCleanupFailure.
protected override void HandleTestClassCleanupFailure(MessageHandlerArgs<ITestClassCleanupFailure> args)
Parameters
HandleTestClassFinished(MessageHandlerArgs<ITestClassFinished>)
Handles instances of ITestClassFinished.
protected override void HandleTestClassFinished(MessageHandlerArgs<ITestClassFinished> args)
Parameters
HandleTestClassStarting(MessageHandlerArgs<ITestClassStarting>)
Handles instances of ITestClassStarting.
protected override void HandleTestClassStarting(MessageHandlerArgs<ITestClassStarting> args)
Parameters
HandleTestCleanupFailure(MessageHandlerArgs<ITestCleanupFailure>)
Handles instances of ITestCleanupFailure.
protected override void HandleTestCleanupFailure(MessageHandlerArgs<ITestCleanupFailure> args)
Parameters
HandleTestCollectionCleanupFailure(MessageHandlerArgs<ITestCollectionCleanupFailure>)
Handles instances of ITestCollectionCleanupFailure.
protected override void HandleTestCollectionCleanupFailure(MessageHandlerArgs<ITestCollectionCleanupFailure> args)
Parameters
HandleTestCollectionFinished(MessageHandlerArgs<ITestCollectionFinished>)
Handles instances of ITestCollectionFinished.
protected override void HandleTestCollectionFinished(MessageHandlerArgs<ITestCollectionFinished> args)
Parameters
HandleTestCollectionStarting(MessageHandlerArgs<ITestCollectionStarting>)
Handles instances of ITestCollectionStarting.
protected override void HandleTestCollectionStarting(MessageHandlerArgs<ITestCollectionStarting> args)
Parameters
HandleTestFailed(MessageHandlerArgs<ITestFailed>)
Handles instances of ITestFailed.
protected override void HandleTestFailed(MessageHandlerArgs<ITestFailed> args)
Parameters
HandleTestFinished(MessageHandlerArgs<ITestFinished>)
Handles instances of ITestFinished.
protected override void HandleTestFinished(MessageHandlerArgs<ITestFinished> args)
Parameters
HandleTestMethodCleanupFailure(MessageHandlerArgs<ITestMethodCleanupFailure>)
Handles instances of ITestMethodCleanupFailure.
protected override void HandleTestMethodCleanupFailure(MessageHandlerArgs<ITestMethodCleanupFailure> args)
Parameters
HandleTestMethodFinished(MessageHandlerArgs<ITestMethodFinished>)
Handles instances of ITestMethodFinished.
protected override void HandleTestMethodFinished(MessageHandlerArgs<ITestMethodFinished> args)
Parameters
HandleTestMethodStarting(MessageHandlerArgs<ITestMethodStarting>)
Handles instances of ITestMethodStarting.
protected override void HandleTestMethodStarting(MessageHandlerArgs<ITestMethodStarting> args)
Parameters
HandleTestSkipped(MessageHandlerArgs<ITestSkipped>)
Handles instances of ITestSkipped.
protected override void HandleTestSkipped(MessageHandlerArgs<ITestSkipped> args)
Parameters
HandleTestStarting(MessageHandlerArgs<ITestStarting>)
Handles instances of ITestStarting.
protected override void HandleTestStarting(MessageHandlerArgs<ITestStarting> args)
Parameters
TeamCityEscape(string?)
Escapes a string to be sent in a TeamCity message.
public static string? TeamCityEscape(string? value)
Parameters
valuestringThe value to be escaped
Returns
- string
The escaped value