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; } } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。