Skip to content

Commit 9648d10

Browse files
authored
Merge pull request #31 from shankybnl/reporting-ehancements
refactoring and reporting improvements
2 parents 6edd159 + 04a3408 commit 9648d10

File tree

2 files changed

+19
-17
lines changed

2 files changed

+19
-17
lines changed

src/main/java/UITestFramework/retryLogic/ExtentReportSetup.java renamed to src/main/java/UITestFramework/ExtentReportConfig.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1-
package UITestFramework.retryLogic;
1+
package UITestFramework;
22

33
import com.aventstack.extentreports.ExtentReports;
44
import com.aventstack.extentreports.reporter.ExtentSparkReporter;
55

6-
6+
import java.io.File;
77

8-
public class ExtentReportSetup
8+
9+
public class ExtentReportConfig
910
{
1011
static ExtentReports extent;
1112
public static ExtentReports extentReportGenerator()
1213
{
13-
String path= System.getProperty("user.dir") + File.separator + "target" + File.separator + "report" + File.separator + "result.html";
14+
String path= System.getProperty("user.dir") + File.separator + "target" + File.separator + "ExtentReport" + File.separator + "report-" + System.currentTimeMillis() + ".html";
1415
ExtentSparkReporter reporter = new ExtentSparkReporter(path);
1516
reporter.config().setReportName(""); //Give report name
1617
extent= new ExtentReports();
1718
extent.attachReporter(reporter);
18-
extent.setSystemInfo(""); //Set system info whatever you want to show in report
19+
extent.setSystemInfo("",""); //Set system info whatever you want to show in report
1920
return extent;
2021
}
2122
}

src/main/java/UITestFramework/retryLogic/TestListener.java

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
package UITestFramework.retryLogic;
22

33

4-
import java.io.File;
5-
import java.io.IOException;
6-
import java.text.SimpleDateFormat;
7-
import java.util.Date;
8-
import java.util.Set;
9-
4+
import UITestFramework.CreateSession;
5+
import UITestFramework.ExtentReportConfig;
6+
import com.aventstack.extentreports.ExtentReports;
7+
import com.aventstack.extentreports.ExtentTest;
8+
import com.aventstack.extentreports.Status;
109
import org.apache.commons.io.FileUtils;
1110
import org.openqa.selenium.OutputType;
1211
import org.openqa.selenium.TakesScreenshot;
@@ -15,14 +14,16 @@
1514
import org.testng.ITestListener;
1615
import org.testng.ITestNGMethod;
1716
import org.testng.ITestResult;
18-
import UITestFramework.CreateSession;
19-
import com.aventstack.extentreports.ExtentReports;
20-
import com.aventstack.extentreports.ExtentTest;
21-
import com.aventstack.extentreports.Status;
17+
18+
import java.io.File;
19+
import java.io.IOException;
20+
import java.text.SimpleDateFormat;
21+
import java.util.Date;
22+
import java.util.Set;
2223

2324
public class TestListener extends CreateSession implements ITestListener {
2425

25-
ExtentReports extent =ExtentReportSetup.extentReportGenerator();
26+
ExtentReports extent = ExtentReportConfig.extentReportGenerator();
2627
ExtentTest test;
2728

2829
public void onFinish(ITestContext context) {
@@ -46,7 +47,7 @@ public void onTestStart(ITestResult result) {
4647
}
4748

4849
public void onTestSuccess(ITestResult result) {
49-
test.log(Status.PASS, "Successfull");
50+
test.log(Status.PASS, "No Issues encountered!");
5051
}
5152

5253
@Override

0 commit comments

Comments
 (0)