本文整理了Java中org.testng.internal.Utils.filterTrace()
方法的一些代码示例,展示了Utils.filterTrace()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.filterTrace()
方法的具体详情如下:
包路径:org.testng.internal.Utils
类名称:Utils
方法名:filterTrace
暂无
代码示例来源:origin: org.testng/testng
private static String buildStackTrace(Throwable t, boolean toHtml, StackTraceType type) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
t.printStackTrace(pw);
pw.flush();
String stackTrace = sw.getBuffer().toString();
if (type == StackTraceType.SHORT && !isTooVerbose()) {
stackTrace = filterTrace(sw.getBuffer().toString());
}
if (toHtml) {
stackTrace = escapeHtml(stackTrace);
}
return stackTrace;
}
代码示例来源:origin: cbeust/testng
private static String buildStackTrace(Throwable t, boolean toHtml, StackTraceType type) {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
t.printStackTrace(pw);
pw.flush();
String stackTrace = sw.getBuffer().toString();
if (type == StackTraceType.SHORT && !isTooVerbose()) {
stackTrace = filterTrace(sw.getBuffer().toString());
}
if (toHtml) {
stackTrace = escapeHtml(stackTrace);
}
return stackTrace;
}
代码示例来源:origin: cbeust/testng
@Override
public void generateReport(
List<XmlSuite> xmlSuites, List<ISuite> suites, String outputDirectory) {
for (ISuite suite : suites) {
for (Map.Entry<String, ISuiteResult> testResult : suite.getResults().entrySet()) {
Set<ITestResult> results =
testResult.getValue().getTestContext().getFailedTests().getAllResults();
if (results.isEmpty()) {
continue;
}
System.out.println(
"Failures in <suite> :" + suite.getName() + ", <test> :" + testResult.getKey());
for (ITestResult result : results) {
String c = result.getMethod().getRealClass().getName();
String m = result.getMethod().getMethodName() + "()";
System.out.println(c + "." + m);
if (result.getThrowable() != null) {
StringWriter sw = new StringWriter();
PrintWriter writer = new PrintWriter(sw);
result.getThrowable().printStackTrace(writer);
System.out.println(
String.format("StackTrace:\n %s \n", Utils.filterTrace(sw.toString())));
}
}
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!