Skip to content

Commit 0ff9722

Browse files
author
Abhishek
committed
skip test fix and new code to skip & add dt count
1 parent 90709cf commit 0ff9722

File tree

2 files changed

+946
-6
lines changed

2 files changed

+946
-6
lines changed

src/main/java/com/abhishek/listener/TestNGCustomReportListener.java

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -449,13 +449,13 @@ public void generateSuiteSummaryReport(List<ISuite> suites) {
449449
q = getMethodSet(overview.getSkippedTests(), suite).size();
450450
qty_skip += q;
451451
String skipColor = "";
452-
if(qty_skip > 0)
452+
if(q > 0)
453453
skipColor = "#feff65";
454454
summaryCell(q, 0, skipColor);
455455
q = getMethodSet(overview.getFailedTests(), suite).size();
456456
qty_fail += q;
457457
String failedColor = "";
458-
if(qty_fail > 0)
458+
if(q > 0)
459459
failedColor = "#fa8072";
460460
summaryCell(q, 0, failedColor);
461461

@@ -691,22 +691,31 @@ public void generateCustomTopBand(List<ISuite> suites) {
691691
Map<String, ISuiteResult> suiteResults = suite.getResults();
692692
for (ISuiteResult sr : suiteResults.values()) {
693693
ITestContext tc = sr.getTestContext();
694+
695+
//To get Dataprovider test Count
694696
passed += tc.getPassedTests().getAllResults().size();
695697
failed += tc.getFailedTests().getAllResults().size();
696-
failed += tc.getFailedTests().getAllResults().size();
698+
skipped += tc.getSkippedTests().getAllResults().size();
699+
700+
//To skip Dataprovider test Count
701+
/* passed += tc.getPassedTests().getAllMethods().size();
702+
failed += tc.getFailedTests().getAllMethods().size();
703+
skipped += tc.getSkippedTests().getAllMethods().size();*/
704+
697705

698706
System.out.println("Passed tests for suite '" + suiteName +
699-
"' is:" + tc.getPassedTests().getAllResults().size());
707+
"' is:" + tc.getPassedTests().getAllMethods().size());
700708
System.out.println("Failed tests for suite '" + suiteName +
701709
"' is:" +
702-
tc.getFailedTests().getAllResults().size());
710+
tc.getFailedTests().getAllMethods().size());
703711
System.out.println("Skipped tests for suite '" + suiteName +
704712
"' is:" +
705-
tc.getFailedTests().getAllResults().size());
713+
tc.getFailedTests().getAllMethods().size());
706714
System.out.println("Total excution time for test '" + tc.getName() +
707715
"' is:" + (tc.getEndDate().getTime() - tc.getStartDate().getTime()));
708716
}
709717
}
718+
710719
createResultTable(passed, failed, skipped);
711720
createChartGraph(passed, failed, skipped);
712721
createBrowserInfo();

0 commit comments

Comments
 (0)