Commit f526e359 by arpitgupta

changes to the output format

parent 55e893d5
...@@ -29,13 +29,15 @@ import java.util.Arrays; ...@@ -29,13 +29,15 @@ import java.util.Arrays;
public class TestNGListener implements ITestListener { public class TestNGListener implements ITestListener {
private static final Logger LOGGER = Logger.getLogger(TestNGListener.class); private static final Logger LOGGER = Logger.getLogger(TestNGListener.class);
private final String header = StringUtils.repeat("-", 80); private final String header = StringUtils.repeat("-", 80);
private final String sep = StringUtils.repeat("-", 5);
private final String footer = StringUtils.repeat("#", 80); private final String footer = StringUtils.repeat("#", 80);
private enum resultStatus {SUCCESS, FAILED, SKIPPED, TestFailedButWithinSuccessPercentage } private enum resultStatus {SUCCESS, FAILED, SKIPPED, TestFailedButWithinSuccessPercentage }
public void onTestStart(ITestResult iTestResult) { public void onTestStart(ITestResult iTestResult) {
LOGGER.info(header); LOGGER.info(header);
LOGGER.info( LOGGER.info(
String.format("Testing going to start for: %s.%s(%s)", iTestResult.getTestClass().getName(), String.format("Testing going to start for: %s.%s(%s)", iTestResult.getTestClass
().getName(),
iTestResult.getName(), Arrays.toString(iTestResult.getParameters()))); iTestResult.getName(), Arrays.toString(iTestResult.getParameters())));
NDC.push(iTestResult.getName()); NDC.push(iTestResult.getName());
} }
...@@ -69,8 +71,9 @@ public class TestNGListener implements ITestListener { ...@@ -69,8 +71,9 @@ public class TestNGListener implements ITestListener {
private void endOfTestHook(ITestResult result, resultStatus outcome) { private void endOfTestHook(ITestResult result, resultStatus outcome) {
LOGGER.info( LOGGER.info(
String.format("Testing going to end for: %s.%s(%s) %s", result.getTestClass().getName(), String.format("Testing going to end for: %s.%s(%s) %s Status: %s", result
result.getName(), Arrays.toString(result.getParameters()), outcome)); .getTestClass().getName(),
result.getName(), Arrays.toString(result.getParameters()), sep, outcome));
LOGGER.info(footer); LOGGER.info(footer);
NDC.pop(); NDC.pop();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment