Cosmos/Tests/Cosmos.TestRunner.Core/OutputHandlerBase.cs
2015-06-21 15:25:21 +02:00

25 lines
1 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
namespace Cosmos.TestRunner.Core
{
public abstract class OutputHandlerBase
{
public abstract void ExecuteKernelStart(string assemblyName);
public abstract void ExecuteKernelEnd(string assemblyName);
public abstract void LogMessage(string message);
public abstract void LogError(string message);
public abstract void ExecutionStart();
public abstract void ExecutionEnd();
public abstract void UnhandledException(Exception exception);
public abstract void TaskStart(string taskName);
public abstract void TaskEnd(string taskName);
public abstract void SetKernelTestResult(bool succeeded, string message);
public abstract void RunConfigurationStart(RunConfiguration configuration);
public abstract void RunConfigurationEnd(RunConfiguration configuration);
public abstract void SetKernelSucceededAssertionsCount(int succeededAssertions);
}
}