Ejemplo n.º 1
0
 public void Handle(CaseFailed message)
 {
     Write <PipeMessage.CaseFailed>(message, x =>
     {
         x.Exception = new PipeMessage.Exception(message.Exception);
     });
 }
Ejemplo n.º 2
0
 public void Handle(CaseFailed message)
 {
     using (Foreground.Red)
         Console.WriteLine($"Test '{message.Name}' failed:");
     Console.WriteLine();
     Console.WriteLine(message.Exception.Message);
     Console.WriteLine();
     Console.WriteLine(message.Exception.TypeName());
     Console.WriteLine(message.Exception.LiterateStackTrace());
     Console.WriteLine();
 }
Ejemplo n.º 3
0
 public void Handle(CaseFailed message)
 {
     Post(message, x =>
     {
         x.Outcome         = "Failed";
         x.ErrorMessage    = message.Exception.Message;
         x.ErrorStackTrace =
             message.Exception.TypeName() +
             NewLine +
             message.Exception.LiterateStackTrace();
     });
 }
Ejemplo n.º 4
0
        public void Handle(CaseFailed message)
        {
            var details =
                message.Exception.TypeName() +
                NewLine +
                message.Exception.LiterateStackTrace();

            TestStarted(message);
            Output(message);
            Message("testFailed name='{0}' message='{1}' details='{2}'", message.Name, message.Exception.Message, details);
            TestFinished(message);
        }
Ejemplo n.º 5
0
 public void Handle(CaseFailed message)
 {
     Log(message, x =>
     {
         x.State      = TestState.Failed;
         x.Message    = message.Exception.TypeName();
         x.StackTrace =
             message.Exception.Message +
             NewLine +
             NewLine +
             message.Exception.LiterateStackTrace();
     });
 }
Ejemplo n.º 6
0
 public void Handle(CaseFailed message)
 {
     currentClass.Add(
         new XElement("test",
                      new XAttribute("name", message.Name),
                      new XAttribute("type", message.Class.FullName),
                      new XAttribute("method", message.Method.Name),
                      new XAttribute("result", "Fail"),
                      new XAttribute("time", Seconds(message.Duration)),
                      new XElement("failure",
                                   new XAttribute("exception-type", message.Exception.TypeName()),
                                   new XElement("message", new XCData(message.Exception.Message)),
                                   new XElement("stack-trace", new XCData(message.Exception.LiterateStackTrace())))));
 }
Ejemplo n.º 7
0
        public void Handle(CaseFailed message)
        {
            if (apiUnavailable)
            {
                return;
            }

            Include(message, x =>
            {
                x.outcome      = "Failed";
                x.errorMessage = message.Exception.Message;
                x.stackTrace   =
                    message.Exception.TypeName() +
                    NewLine +
                    message.Exception.LiterateStackTrace();
            });
        }
Ejemplo n.º 8
0
 public void Handle(CaseFailed message)
 {
     log.Add($"{message.Name} failed: {message.Exception.Message}{SimplifyLiterateStackTrace(message.Exception.LiterateStackTrace())}");
 }
Ejemplo n.º 9
0
 public void Add(CaseFailed message) => Failed   += 1;