Generate XML Files Used by JUnit Reports

前端 未结 4 955
北荒
北荒 2020-12-29 10:49

I want to create test reports generated by JUnit / TestNG PROGRAMMATICALLY. So, that rules out ANT. My main concern is to generate XML files which are created by Junit while

4条回答
  •  失恋的感觉
    2020-12-29 11:21

    xml files are generated by ant-junit, and we can do that by program, the code will look like next :

    Project project = new Project();
    JUnitTask task = new JUnitTask();
    project.setProperty("java.io.tmpdir",String); //set temporary directory
    task.setProject(project);
    JUnitTask.SummaryAttribute sa = new JUnitTask.SummaryAttribute();
    sa.setValue("withOutAndErr");
    task.setFork(false);
    task.setPrintsummary(sa);
    FormatterElement formater = new FormatterElement();         
    FormatterElement.TypeAttribute type = new FormatterElement.TypeAttribute();
    type.setValue("xml");
    formater.setType(type);
    task.addFormatter(formater);
    JUnitTest test = new JUnitTest(String);// set Test.class.getname()          
    test.setTodir(File); // set Location for your report
    task.addTest(test);         
    task.execute();
    

提交回复
热议问题