using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AddTestResult
{
public class XML
{
public void Output(string classname, string testmethod, string testresult)
{
nextlabsTestExecution myNext = new nextlabsTestExecution();
myNext.testlink.testProject = "Endpoints";
myNext.testlink.testPlan = "Adobe PCV";
myNext.testlink.platform = "Window 7 + Acrobat XI";
myNext.build.name = "WDE 6.2.0.0 (7)";
myNext.build.notes = "for adobe pep testing";
myNext.build.releaseDate = "2013/5/4";
myNext.testCases.TestCase.name = testmethod;
myNext.testCases.TestCase.path = classname;
myNext.testCases.TestCase.executionStatus = testresult;
myNext.testCases.TestCase.notes = "well done";
System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(myNext.GetType());
System.IO.StreamWriter file =new System.IO.StreamWriter(@"c:\test.xml");
writer.Serialize(file, myNext);
file.Close();
}
}
public class nextlabsTestExecution
{
public testLink testlink = new testLink();
public build build = new build();
public testCases testCases = new testCases();
}
public class testcase
{
public string name {get;set;}
public string path { get; set; }
public string executionStatus { get; set; }
public string notes { get; set; }
}
public class testCases
{
public testcase TestCase = new testcase();
}
public class build
{
public string name { get; set; }
public string notes { get; set; }
public string releaseDate { get; set; }
}
public class testLink
{
public string testProject {get;set;}
public string testPlan {get;set;}
public string platform { get; set; }
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AddTestResult
{
public class XML
{
public void Output(string classname, string testmethod, string testresult)
{
nextlabsTestExecution myNext = new nextlabsTestExecution();
myNext.testlink.testProject = "Endpoints";
myNext.testlink.testPlan = "Adobe PCV";
myNext.testlink.platform = "Window 7 + Acrobat XI";
myNext.build.name = "WDE 6.2.0.0 (7)";
myNext.build.notes = "for adobe pep testing";
myNext.build.releaseDate = "2013/5/4";
myNext.testCases.TestCase.name = testmethod;
myNext.testCases.TestCase.path = classname;
myNext.testCases.TestCase.executionStatus = testresult;
myNext.testCases.TestCase.notes = "well done";
System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(myNext.GetType());
System.IO.StreamWriter file =new System.IO.StreamWriter(@"c:\test.xml");
writer.Serialize(file, myNext);
file.Close();
}
}
public class nextlabsTestExecution
{
public testLink testlink = new testLink();
public build build = new build();
public testCases testCases = new testCases();
}
public class testcase
{
public string name {get;set;}
public string path { get; set; }
public string executionStatus { get; set; }
public string notes { get; set; }
}
public class testCases
{
public testcase TestCase = new testcase();
}
public class build
{
public string name { get; set; }
public string notes { get; set; }
public string releaseDate { get; set; }
}
public class testLink
{
public string testProject {get;set;}
public string testPlan {get;set;}
public string platform { get; set; }
}
}