Class VstsReporterMessageHandler
An implementation of IRunnerReporterMessageHandler that supports VstsReporter.
public class VstsReporterMessageHandler : DefaultRunnerReporterMessageHandler, IRunnerReporterMessageHandler, IMessageSink, IAsyncDisposable
- Inheritance
-
VstsReporterMessageHandler
- Implements
- Inherited Members
Remarks
Initializes a new instance of the VstsReporterMessageHandler class.
Constructors
VstsReporterMessageHandler(IRunnerLogger, string, string, int)
An implementation of IRunnerReporterMessageHandler that supports VstsReporter.
public VstsReporterMessageHandler(IRunnerLogger logger, string baseUri, string accessToken, int buildId)
Parameters
loggerIRunnerLoggerThe logger used to report messages
baseUristringThe base URI for talking to Azure DevOps/VSTS
accessTokenstringThe access token required to talk to Azure DevOps/VSTS
buildIdintThe ID of build that's currently being run
Remarks
Initializes a new instance of the VstsReporterMessageHandler class.
Methods
DisposeAsync()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
public override ValueTask DisposeAsync()
Returns
HandleTestAssemblyFinished(MessageHandlerArgs<ITestAssemblyFinished>)
Called when ITestAssemblyFinished is raised.
protected override void HandleTestAssemblyFinished(MessageHandlerArgs<ITestAssemblyFinished> args)
Parameters
argsMessageHandlerArgs<ITestAssemblyFinished>An object that contains the event data.
HandleTestAssemblyStarting(MessageHandlerArgs<ITestAssemblyStarting>)
Called when ITestAssemblyStarting is raised.
protected override void HandleTestAssemblyStarting(MessageHandlerArgs<ITestAssemblyStarting> args)
Parameters
argsMessageHandlerArgs<ITestAssemblyStarting>An object that contains the event data.
HandleTestFailed(MessageHandlerArgs<ITestFailed>)
Called when ITestFailed is raised.
protected override void HandleTestFailed(MessageHandlerArgs<ITestFailed> args)
Parameters
argsMessageHandlerArgs<ITestFailed>An object that contains the event data.
HandleTestPassed(MessageHandlerArgs<ITestPassed>)
Called when ITestPassed is raised.
protected override void HandleTestPassed(MessageHandlerArgs<ITestPassed> args)
Parameters
argsMessageHandlerArgs<ITestPassed>An object that contains the event data.
HandleTestSkipped(MessageHandlerArgs<ITestSkipped>)
Called when ITestSkipped is raised.
protected override void HandleTestSkipped(MessageHandlerArgs<ITestSkipped> args)
Parameters
argsMessageHandlerArgs<ITestSkipped>An object that contains the event data.
HandleTestStarting(MessageHandlerArgs<ITestStarting>)
Called when ITestStarting is raised.
protected override void HandleTestStarting(MessageHandlerArgs<ITestStarting> args)
Parameters
argsMessageHandlerArgs<ITestStarting>An object that contains the event data.