File tree Expand file tree Collapse file tree
src/main/java/com/surenpi/autotest/report Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313import org .suren .autotest .web .framework .report .record .NormalRecord ;
1414import 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 );
You can’t perform that action at this time.
0 commit comments