|
@@ -8,6 +8,7 @@ const dayjs = require("dayjs");
|
|
|
* @property {number} time 测试时间
|
|
* @property {number} time 测试时间
|
|
|
* @property {boolean} isPassAll 是否全部通过
|
|
* @property {boolean} isPassAll 是否全部通过
|
|
|
* @property {string|number} buildId 对应的构建 id
|
|
* @property {string|number} buildId 对应的构建 id
|
|
|
|
|
+ * @property {string} consoleOutput 控制台输出
|
|
|
* @property {OneUnitTestSerializerType[]} detail 所有测试用例列表
|
|
* @property {OneUnitTestSerializerType[]} detail 所有测试用例列表
|
|
|
*/
|
|
*/
|
|
|
|
|
|
|
@@ -16,7 +17,8 @@ const dayjs = require("dayjs");
|
|
|
* @typedef {Object} OneUnitTestSerializerType
|
|
* @typedef {Object} OneUnitTestSerializerType
|
|
|
* @property {number} id 一个测试用例的 id
|
|
* @property {number} id 一个测试用例的 id
|
|
|
* @property {boolean} isPass 是否通过
|
|
* @property {boolean} isPass 是否通过
|
|
|
- * @property {string} message 输出
|
|
|
|
|
|
|
+ * @property {string} message 输出(当测试用例失败才有)
|
|
|
|
|
+ * @property {string} trace 错误栈信息(当测试用例失败时才有)
|
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -31,7 +33,12 @@ module.exports = ({ id = makeId(), buildId = makeId() }) => {
|
|
|
id: makeId(),
|
|
id: makeId(),
|
|
|
isPass: id % 2 === 1,
|
|
isPass: id % 2 === 1,
|
|
|
message:
|
|
message:
|
|
|
- "One Function alTes tSerializerOne FunctionalTestSerializer OneFunc tionalT estSerializer"
|
|
|
|
|
|
|
+ "One Function alTes tSerializerOne FunctionalTestSerializer OneFunc tionalT estSerializer",
|
|
|
|
|
+ trace: `One Function alTes tSerializerOne FunctionalTestSeria
|
|
|
|
|
+ fdsafdsafds fdsaaf dsaf asf dsadfs adsf sadsaf fads f
|
|
|
|
|
+ dfsa sa fdadfsafdsafdsaf safds dsf sadf
|
|
|
|
|
+ f dsfds afdsafdsadfasfdsasa df sa asfdsafdsa dsaf dsaf asdfgsafgdsaff
|
|
|
|
|
+ fd sa dfs asdfs`
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
return {
|
|
return {
|
|
@@ -39,6 +46,11 @@ module.exports = ({ id = makeId(), buildId = makeId() }) => {
|
|
|
buildId,
|
|
buildId,
|
|
|
time: dayjs("2018-9-21").unix(),
|
|
time: dayjs("2018-9-21").unix(),
|
|
|
isPassAll: id % 2 === 1,
|
|
isPassAll: id % 2 === 1,
|
|
|
|
|
+ consoleOutput: `One Function alTes tSerializerOne FunctionalTestSeria
|
|
|
|
|
+ fdsafdsafds fdsaaf dsaf asf dsadfs adsf sadsaf fads f
|
|
|
|
|
+ dfsa sa fdadfsafdsafdsaf safds dsf sadf
|
|
|
|
|
+ f dsfds afdsafdsadfasfdsasa df sa asfdsafdsa dsaf dsaf asdfgsafgdsaff
|
|
|
|
|
+ fd sa dfs asdfs`,
|
|
|
detail: [
|
|
detail: [
|
|
|
getOneUnitTestSerializer(),
|
|
getOneUnitTestSerializer(),
|
|
|
getOneUnitTestSerializer(),
|
|
getOneUnitTestSerializer(),
|