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; }
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); } }
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; }
public void setInfoTest(EjecucionTest info) { this.info = info; }