package test.testng674;
import org.testng.*;
import org.testng.xml.XmlSuite;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class ReportingListenerFor674 implements IReporter {
private List<Throwable> errors = new ArrayList<>();
public void generateReport(List<XmlSuite> list, List<ISuite> suites, String s) {
for (ISuite suite : suites) {
for (ISuiteResult suiteResult : suite.getResults().values()) {
ITestContext ctx = suiteResult.getTestContext();
Set<ITestResult> results = ctx.getSkippedTests().getAllResults();
for (ITestResult result : results) {
Throwable throwable = result.getThrowable();
errors.add(throwable);
}
}
}
}
public List<Throwable> getErrors() {
return errors;
}
}