Beispiel #1
0
 private void reportCheck(System.IO.TextWriter writer, BaseCheck check)
 {
     writer.WriteLine("* Check");
        writer.WriteLine("    name = {0}", check.Name);
        writer.WriteLine("    description = {0}", check.Description);
        writer.WriteLine("    skipped = {0}", check.Result.Skipped);
        writer.WriteLine("    successful = {0}", check.Result.Successful);
        writer.WriteLine("    error = {0}", check.Result.Exception!=null? check.Result.Exception.ToString() : string.Empty);
        writer.WriteLine("    results = {");
        foreach(var kv in check.Result)
         writer.WriteLine("                     [{0}] = [{1}]", kv.Key, kv.Value);
        writer.WriteLine("              }");
 }
Beispiel #2
0
                private void reportCheck(ConfigSectionNode parent, BaseCheck check)
                {
                  var node = parent.AddChildNode("check", null);
                  node.AddAttributeNode("name", check.Name);
                  node.AddAttributeNode("description", check.Description);
                  node.AddAttributeNode("skipped", check.Result.Skipped);
                  node.AddAttributeNode("successful", check.Result.Successful);
                  node.AddAttributeNode("error", check.Result.Exception!=null? check.Result.Exception.ToString() : string.Empty);
                  var keys = node.AddChildNode("results", null);

                  foreach(var kv in check.Result)
                    keys.AddChildNode(kv.Key, kv.Value);
                }
Beispiel #3
0
 private void reportCheck(System.IO.TextWriter writer, BaseCheck check)
 {
     writer.WriteLine("* Check");
     writer.WriteLine("    name = {0}", check.Name);
     writer.WriteLine("    description = {0}", check.Description);
     writer.WriteLine("    skipped = {0}", check.Result.Skipped);
     writer.WriteLine("    successful = {0}", check.Result.Successful);
     writer.WriteLine("    error = {0}", check.Result.Exception != null? check.Result.Exception.ToString() : string.Empty);
     writer.WriteLine("    results = {");
     foreach (var kv in check.Result)
     {
         writer.WriteLine("                     [{0}] = [{1}]", kv.Key, kv.Value);
     }
     writer.WriteLine("              }");
 }
Beispiel #4
0
        private void reportCheck(ConfigSectionNode parent, BaseCheck check)
        {
            var node = parent.AddChildNode("check", null);

            node.AddAttributeNode("name", check.Name);
            node.AddAttributeNode("description", check.Description);
            node.AddAttributeNode("skipped", check.Result.Skipped);
            node.AddAttributeNode("successful", check.Result.Successful);
            node.AddAttributeNode("error", check.Result.Exception != null? check.Result.Exception.ToString() : string.Empty);
            var keys = node.AddChildNode("results", null);

            foreach (var kv in check.Result)
            {
                keys.AddChildNode(kv.Key, kv.Value);
            }
        }
Beispiel #5
0
        private void reportCheck(System.IO.TextWriter writer, BaseCheck check)
        {
            writer.WriteLine("<table>");
            writer.WriteLine("<tr><td>name</td><td>{0}</td></tr>", E.HtmlEncode(check.Name));
            writer.WriteLine("<tr><td>description</td><td>{0}</td></tr>", E.HtmlEncode(check.Description));

            if (check.Result.Skipped)
            {
                writer.WriteLine("<tr><td style='background-color: yellow; color: black'>skipped</td><td>was not run (CanRun = false)</td></tr>");
            }
            else
            {
                writer.WriteLine("<tr><td {0}>successful</td><td>{1}</td></tr>",
                                 check.Result.Successful?
                                 "style='background-color: lime; color: black'" :
                                 "style='background-color: red; color: white'",
                                 check.Result.Successful);


                writer.WriteLine("<tr><td>error</td><td>{0}</td></tr>", check.Result.Exception != null? E.HtmlEncode(check.Result.Exception.ToString()) : string.Empty);
                writer.WriteLine("<tr><td>results</td><td>");

                writer.WriteLine("<br /> <table>");

                foreach (var kv in check.Result)
                {
                    writer.WriteLine("<tr><td>{0}</td><td>{1}</td></tr>", E.HtmlEncode(kv.Key), E.HtmlEncode(kv.Value.ToString()));
                }

                writer.WriteLine(" </table>");

                writer.WriteLine(" </td></tr>");
            }

            writer.WriteLine("</table>");
            writer.WriteLine("<br />");
        }
Beispiel #6
0
        private void reportCheck(System.IO.TextWriter writer, BaseCheck check)
        {
          writer.WriteLine("<table>");
           writer.WriteLine("<tr><td>name</td><td>{0}</td></tr>", E.HtmlEncode(check.Name));
           writer.WriteLine("<tr><td>description</td><td>{0}</td></tr>", E.HtmlEncode(check.Description));
           
           if(check.Result.Skipped)
             writer.WriteLine("<tr><td style='background-color: yellow; color: black'>skipped</td><td>was not run (CanRun = false)</td></tr>");
           else
           {
               writer.WriteLine("<tr><td {0}>successful</td><td>{1}</td></tr>",
                                     check.Result.Successful?
                                        "style='background-color: lime; color: black'" :
                                        "style='background-color: red; color: white'"  ,
                                         check.Result.Successful);
           
           
               writer.WriteLine("<tr><td>error</td><td>{0}</td></tr>", check.Result.Exception!=null? E.HtmlEncode(check.Result.Exception.ToString()) : string.Empty);
               writer.WriteLine("<tr><td>results</td><td>");
          
               writer.WriteLine("<br /> <table>");
          
               foreach(var kv in check.Result)
                    writer.WriteLine("<tr><td>{0}</td><td>{1}</td></tr>", E.HtmlEncode(kv.Key), E.HtmlEncode(kv.Value.ToString()));
          
               writer.WriteLine(" </table>");
          
               writer.WriteLine(" </td></tr>");
           }

          writer.WriteLine("</table>");
          writer.WriteLine("<br />");
        }