public static ReportRun Skip(RunPipe pipe, Exception ex) { ReportRun run = new ReportRun(); run.Result = ReportRunResult.Skip; run.Name = pipe.Name; run.Duration = 0; run.Memory = 0; run.AssertCount = MbUnit.Framework.Assert.AssertCount; run.Exception = ReportException.FromException(ex); MbUnit.Framework.Assert.FlushWarnings(run); return(run); }
public static ReportRun Failure(RunPipe pipe, ReportMonitor monitor, Exception ex) { ReportRun run = new ReportRun(); run.ConsoleOut = monitor.Consoler.Out; run.ConsoleError = monitor.Consoler.Error; run.Result = ReportRunResult.Failure; run.Name = pipe.Name; run.AssertCount = MbUnit.Framework.Assert.AssertCount; run.Duration = monitor.Timer.Duration; run.Memory = monitor.Memorizer.Usage; run.Exception = ReportException.FromException(ex); MbUnit.Framework.Assert.FlushWarnings(run); return(run); }
public ReportSetUpAndTearDown(string name, ReportMonitor monitor, Exception ex) : this(name, monitor) { this.Result = ReportRunResult.Failure; this.Exception = ReportException.FromException(ex); }