Esempio n. 1
0
        public List<EjecucionTest> getParsing()
        {
            List<EjecucionTest> listaTests = new List<EjecucionTest>();

            XmlNodeList node = doc.DocumentElement.GetElementsByTagName("test-case");
            EjecucionTest test;
            foreach (XmlNode nodo in node) {
                XmlElement elemento =(XmlElement) nodo;
                if (elemento.GetAttribute("executed").Equals("True")){
                    test = new EjecucionTest(elemento.GetAttribute("time"),elemento.GetAttribute("name"),elemento.GetAttribute("result"));
                    if(elemento.GetAttribute("result").Equals("Failure")){
                        XmlElement mensaje =(XmlElement) elemento.GetElementsByTagName("message").Item(0);
                        XmlElement stacktrace =(XmlElement) elemento.GetElementsByTagName("stack-trace").Item(0);
                        test.setMensaje(mensaje.InnerText);
                        test.setStackTrace(stacktrace.InnerText);
                    }
                    listaTests.Add(test);

                }
            }
            Debug.Log ("Cantidad Info Parser " + listaTests.Count);
            return listaTests;
        }
Esempio n. 2
0
 public void cargarHistorial(SFSObject dataObject)
 {
     List<EjecucionTest> lista = new List<EjecucionTest> ();
     ISFSArray historial=dataObject.GetSFSArray("Historial");
     foreach (SFSObject resultado in historial) {
         EjecucionTest e  = new EjecucionTest(resultado);
         lista.Add(e);
     }
     long id_test;
     if (lista.Count > 0) {
         id_test = lista [0].getIdTest ();
         Test t = getTest (id_test);
         foreach (EjecucionTest e in lista) {
                 e.setNombre (t.getName ());
         }
         t.setHistorial (lista);
     }
 }
Esempio n. 3
0
 public override string getInfo()
 {
     string info;
     info = "Id Test: " + id_test + "\n"+ "\n";
     info = info + "Id Criterio: " + id_criterio + "\n"+ "\n";
     info = info + "Titulo: " + clase + "." + metodo + "\n"+ "\n";
     if(!descripcion.Equals(""))
         info = info + "Descripcion: " + descripcion + "\n"+ "\n";
     info = info + "Estado: " + estado + "\n"+ "\n";
     return info;
 }
Esempio n. 4
0
 public void setInfoTest(EjecucionTest info)
 {
     this.info = info;
 }