@Test(dataProvider = "getData") public void doImageBrowser(Hashtable<String, String> testData) throws Throwable { System.out.println("##teamcity[testSuiteStarted name='suite.ImageBrowser']"); // run-mode of test if (!TestUtil.getRunmode("ImageBrowser", xls)) throw new SkipException("Skipping the entire test as Runmode is N"); // run-mode of Data set if (testData.get("Runmode").equals("N")) throw new SkipException("Skipping the test data set as runmode is N"); // execution if (testData.get("Runmode").equals("Y")) { Keywords k = Keywords.getInstance(); // new Keywords();// init OR k.executeTest("ImageBrowser", xls, testData); Xls_Reader xls1 = new Xls_Reader(System.getProperty("user.dir") + "\\src\\cpa\\qa\\xls\\Test Report.xlsx"); TestUtil.getReport("ImageBrowser", xls1); System.out.println("##teamcity[testSuiteFinished name='suite.ImageBrowser']"); String filename = System.getProperty("user.dir") + "\\src\\cpa\\qa\\xls\\Test Report.xlsx"; FileInputStream fs = new FileInputStream(filename); XSSFWorkbook wb = new XSSFWorkbook(fs); FileOutputStream fileOut = new FileOutputStream(filename); wb.write(fileOut); fileOut.close(); System.out.println("THE END >>>>>>>>>>>>"); } }
@DataProvider public Object[][] getData() { return TestUtil.getData("ImageBrowser", xls); }