Prechádzať zdrojové kódy

fix: 修复testResult的client属性导致的序列化问题

TianChenjiang 4 rokov pred
rodič
commit
81d37ef12f

+ 6 - 1
seecoder-build-common/src/main/java/cn/seecoder/build/model/vo/BuildDetailsVO.java

@@ -1,6 +1,9 @@
 package cn.seecoder.build.model.vo;
 
 
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.offbytwo.jenkins.model.Artifact;
 import com.offbytwo.jenkins.model.BuildResult;
 import com.offbytwo.jenkins.model.TestResult;
@@ -28,6 +31,8 @@ public class BuildDetailsVO implements Serializable {
 
     private Long timestamps;
 
-    // 目前只返回test类型问题的结果,对于Coverage和Mutation
+    // 目前只返回test类型问题的结果,对于Coverage和Mutation暂未解决
+    @JsonIgnoreProperties({"client", "_class"})
     private TestResult testResult;
+
 }