แหล่งข้อมูล: TestCase
การเป็นตัวแทน JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
เขตข้อมูล | |
---|---|
testCaseId | ตัวระบุที่ไม่ซ้ำกันภายในขั้นตอนสำหรับกรณีทดสอบนี้ |
elapsedTime | ระยะเวลาดำเนินการที่ผ่านไปของกรณีการทดสอบ ที่จำเป็น. |
startTime | เวลาเริ่มต้นของกรณีทดสอบ |
endTime | เวลาสิ้นสุดของกรณีทดสอบ |
stackTraces[] | รายละเอียดการติดตามสแต็กหากกรณีทดสอบล้มเหลวหรือพบข้อผิดพลาด ขนาดสูงสุดของการติดตามสแต็กคือ 100KiB ซึ่งเกินกว่านั้นแทร็กสแต็กจะถูกตัดทอน เป็นศูนย์หากกรณีทดสอบผ่านไป |
status | สถานะของกรณีทดสอบ ที่จำเป็น. |
skippedMessage | เหตุใดกรณีทดสอบจึงถูกข้าม นำเสนอเฉพาะกรณีทดสอบที่ข้ามไป |
testCaseReference | การอ้างอิงกรณีทดสอบ เช่น ชื่อ ชื่อคลาส และชื่อชุดทดสอบ ที่จำเป็น. |
toolOutputs[] | การอ้างอิงถึงไฟล์ทึบแสงของเอาต์พุตรูปแบบใดๆ โดยการใช้เครื่องมือ หมายเหตุ: ฟิลด์นี้ใช้ในการตอบกลับเท่านั้น ค่าใดๆ ที่ระบุที่นี่ในคำขอจะถูกละเว้น |
สถานะการทดสอบ
สถานะของกรณีทดสอบ
เอนัม | |
---|---|
passed | ผ่านการทดสอบแล้ว |
failed | การทดสอบล้มเหลว |
error | การทดสอบพบข้อผิดพลาด |
skipped | การทดสอบข้ามไป |
flaky | ทดสอบสะเก็ด นำเสนอสำหรับกรณีทดสอบแบบสะสมเท่านั้น กรณีทดสอบจากขั้นตอนที่รันด้วยการกำหนดค่าเดียวกันมีทั้งผลลัพธ์ความล้มเหลวและความสำเร็จ |
วิธีการ | |
---|---|
| รับรายละเอียดของกรณีทดสอบสำหรับขั้นตอน |
| แสดงรายการกรณีทดสอบที่แนบมากับขั้นตอน |