@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);
 }