public void OnContextEnd(ContextInfo context)
{
var result = TaskResult.Inconclusive;
if (_specifications == _successes)
{
result = TaskResult.Success;
}
if (_errors > 0)
{
result = TaskResult.Error;
}
var notify = CreateTaskNotificationFor(context, _currentContext);
NotifyRedirectedOutput(notify, context);
notify(task => _server.TaskFinished(task, null, result));
}