3
0

RecordSerializer.md 716 B

RecordSerializer

记录(控制台)信息

Attributes

interface RecordSerializer {
  id: number;
  number: number;
  status: BuildStatus;
  consoleOutput: string;
  score: number;
  commit: {
    id: number;
    createdAt: LocalDateTime;
  };
  failures: Array<{
    name: string;
    details: string;
    trace: string;
  }>;
}

enum BuildStatus {
  SUCCESS, //构建成功,表示没有错误
  UNSTABLE, //构建不稳定,表示有测试错误等非致命错误
  FAILURE, //构建失败,表示有语法错误等致命错误
  TIMEOUT, //构建超时,表示运行测试时超时
  WAITING, //等待构建,表示构建尚未开始
  RUNNING //正在构建,表示构建正在进行
}