47 Reporter.log(
"Invoked init test suite method",
true);
49 String propertiesFile = context.getCurrentXmlTest().getParameter(
"propertiesFile");
50 if (StringHelper.isEmpty(propertiesFile)) {
51 propertiesFile =
"target/test-classes/testng.properties";
55 FileInputStream conf =
new FileInputStream(propertiesFile);
58 prop =
new Properties();
61 IOUtils.closeQuietly(conf);
64 Map<String, String> parameters =
new HashMap<String, String>();
65 for (Entry<Object, Object> entry : prop.entrySet()) {
66 Object key = entry.getKey();
67 Object value = entry.getValue();
69 if (StringHelper.isEmptyString(key) || StringHelper.isEmptyString(value)) {
72 parameters.put(key.toString(), value.toString());
76 context.getSuite().getXmlSuite().setParameters(parameters);