/*
* Run a dummy test.
*/
TestNG testNG = new TestNG();
testNG.setTestClasses(new Class[]{DummyTest.class});
TestListenerAdapter adapter = new TestListenerAdapter();
testNG.addListener(adapter);
testNG.run();
// RHQ additional timing data
Map<String, Long> timings = new HashMap<String, Long>();
timings.put("test", 123L);
/*
* Set up the reporter
*/
PerformanceReportExporter rep = new ExcelExporter();
rep.setBaseFile("test1");
rep.setRolling(PerformanceReporting.Rolling.NONE);
/*
* Write to .xls file twice
*/
rep.export(timings,adapter.getPassedTests().iterator().next());
rep.export(timings,adapter.getPassedTests().iterator().next());
/*
* Now check the workbook written
* But first delete an existing file
*/