0
사실상 생성 된 XML 파일을 물리적으로 변환 할 수 있습니까? 예를 들어, 프로그래밍 방식으로 testng.xml
파일을 생성하고 그와 함께 테스트 스크립트를 실행합니다.XmlSuite.SetFileName (XXX)이 실제 파일을 생성합니까?
내 기대는 위에서 말한 것처럼 가상으로 만든 XML 파일을 만들어야한다는 것입니다 ... 아래 코드를 사용했지만 기대했던 결과를 얻지 못했습니다.
TestNG myTestNG = new TestNG();
XmlSuite mySuite = new XmlSuite();
mySuite.setName("MySuite");
mySuite.setParallel(XmlSuite.ParallelMode.METHODS);
XmlTest myTest = new XmlTest(mySuite);
myTest.setName("MyTest");
myTest.setParameters(testngParams);
List<XmlClass> myClasses = new ArrayList<XmlClass>();
myClasses.add(new XmlClass("ThreadSample"));
myTest.setXmlClasses(myClasses);
List<XmlTest> myTests = new ArrayList<XmlTest>();
myTests.add(myTest);
//add the list of tests to your Suite.
mySuite.setTests(myTests);
//Add the suite to the list of suites.
List<XmlSuite> mySuites = new ArrayList<XmlSuite>();
mySuites.add(mySuite);
XmlSuite suite = getXmlSuite();
mySuites.add(suite);
myTestNG.setXmlSuites(mySuites);
**suite.setFileName("user.dir" + System.getProperty("file.separator") + "myVirtual.xml");
System.out.println("File generated successfully.");**
myTestNG.setSuiteThreadPoolSize(3);
myTestNG.setThreadCount(3);
myTestNG.run();
누구든지 완료하도록 도움을 줄 수 있습니까?
샘플을 가져 주셔서 감사합니다 ... –