Skip to content

Commit 0a5e9f0

Browse files
committed
添加异常信息
1 parent d786879 commit 0a5e9f0

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

src/main/java/com/surenpi/autotest/report/ReportWriter.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
import org.suren.autotest.web.framework.report.record.NormalRecord;
1414
import org.suren.autotest.web.framework.report.record.ProjectRecord;
1515

16+
import java.io.ByteArrayOutputStream;
17+
import java.io.PrintStream;
18+
import java.io.PrintWriter;
19+
1620
/**
1721
* @author suren
1822
*/
@@ -30,9 +34,13 @@ public class ReportWriter implements RecordReportWriter
3034
public void write(ExceptionRecord exceptionRecord)
3135
{
3236
ModelMapper mapper = new ModelMapper();
33-
Report report = mapper.map(exceptionRecord, Report.class);
37+
Report report = mapper.map(exceptionRecord.getNormalRecord(), Report.class);
3438
report.setStatus("exception");
35-
report.setDetail(exceptionRecord.getThrowable().getMessage());
39+
40+
ByteArrayOutputStream out = new ByteArrayOutputStream();
41+
exceptionRecord.getThrowable().printStackTrace(new PrintStream(out));
42+
43+
report.setDetail(out.toString());
3644
report.setProjectId(projectId);
3745

3846
reportDao.save(report);

0 commit comments

Comments
 (0)