记录(控制台)信息
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 //正在构建,表示构建正在进行
}