ทรัพยากร: สภาพแวดล้อม
สภาพแวดล้อมแสดงถึงชุดการทดสอบ (ขั้นตอน) จากการดำเนินการระดับบนสุดที่กำหนดค่าด้วยมิติข้อมูลชุดเดียวกัน (โมเดล เวอร์ชัน ภาษา และการวางแนว) การเรียกใช้ในลักษณะนี้เกิดขึ้นหลายครั้งโดยเฉพาะอย่างยิ่งเนื่องจากฟีเจอร์อย่างการชาร์ดดิ้ง (การแยกชุดทดสอบให้ทำงานพร้อมกันในอุปกรณ์ต่างๆ) และการเรียกใช้ซ้ำ (ทำการทดสอบหลายครั้งเพื่อตรวจสอบผลลัพธ์ที่แตกต่างกัน)
การแสดง JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
ช่อง | |
---|---|
projectId |
เอาต์พุตเท่านั้น รหัสโปรเจ็กต์ |
historyId |
เอาต์พุตเท่านั้น รหัสประวัติ |
executionId |
เอาต์พุตเท่านั้น รหัสการดำเนินการ |
environmentId |
เอาต์พุตเท่านั้น รหัสสภาพแวดล้อม |
dimensionValue |
ค่ามิติข้อมูลที่อธิบายสภาพแวดล้อม ค่ามิติข้อมูลจะประกอบด้วย "Model", "Version", "Locale" และ "Orientation" เสมอ
ออบเจ็กต์ที่มีรายการคู่ |
displayName |
ชื่อสั้นๆ ที่มนุษย์อ่านได้ใน UI มีอักขระได้สูงสุด 100 ตัว เช่น Nexus 5, API 27 |
creationTime |
เอาต์พุตเท่านั้น เวลาที่สร้างสภาพแวดล้อม |
completionTime |
เอาต์พุตเท่านั้น เวลาที่ตั้งค่าสถานะสภาพแวดล้อมเป็นเสร็จสมบูรณ์ ค่านี้จะได้รับการกำหนดโดยอัตโนมัติเมื่อเปลี่ยนสถานะเป็น COMPLETE |
shardSummaries[] |
เอาต์พุตเท่านั้น สรุปของชาร์ด จะแสดงชาร์ดเพียงรายการเดียว เว้นแต่จะเปิดใช้ฟีเจอร์ชาร์ดดิ้งใน TestExecutionService |
environmentResult |
ผลลัพธ์ที่ผสานรวมของสภาพแวดล้อม |
resultsStorage |
ตำแหน่งจัดเก็บไฟล์เอาต์พุตในที่เก็บข้อมูลผู้ใช้ |
สรุปชาร์ด
สรุปผลลัพธ์สำหรับชาร์ดในสภาพแวดล้อม
การแสดง JSON |
---|
{ "runs": [ { object ( |
ช่อง | |
---|---|
runs[] |
สรุปขั้นตอนที่เป็นของชาร์ด เมื่อเปิดใช้ flaky_test_attempts จาก TestExecutionService จะมีการเรียกใช้ (ขั้นตอน) มากกว่า 1 รายการ และการเรียกใช้จะจัดเรียงตาม multistepNumber |
shardResult |
ผลลัพธ์ที่ผสานรวมของชาร์ด |
สรุปขั้นตอน
ประเภทนี้ไม่มีช่อง
การสรุปขั้นตอนสั้นๆ ในการดำเนินการนี้
ผลลัพธ์ที่ผสานรวม
ผลการทดสอบที่ผสานรวมสำหรับสภาพแวดล้อม
หากสภาพแวดล้อมมีเพียงขั้นตอนเดียว (ไม่มีการเรียกใช้ซ้ำหรือชาร์ด) ผลลัพธ์ที่ผสานจะเหมือนกับผลลัพธ์ของขั้นตอน หากสภาพแวดล้อมมีชาร์ดหลายรายการและ/หรือเรียกใช้ซ้ำ ผลลัพธ์ของชาร์ดและการเรียกใช้ซ้ำที่อยู่ในสภาพแวดล้อมเดียวกันจะรวมกันเป็นผลลัพธ์สภาพแวดล้อมเดียว
การแสดง JSON |
---|
{ "state": enum ( |
ช่อง | |
---|---|
state |
สถานะของทรัพยากร |
outcome |
ผลลัพธ์ของทรัพยากร |
testSuiteOverviews[] |
ผลลัพธ์แบบรวมและแบบรวมของชุดทดสอบแต่ละชุดที่ทำงานเป็นส่วนหนึ่งของสภาพแวดล้อมนี้ การรวม: เมื่อกรอบการทดสอบจากชุดโปรแกรมทำงานในขั้นตอนที่แตกต่างกัน (การชาร์ด) ผลลัพธ์จะถูกรวมกลับไปรวมกันในภาพรวมเดียว (เช่น ถ้า shard1 มีความล้มเหลว 2 รายการ และ shard2 มีความล้มเหลว 1 รายการมากกว่าความล้มเหลวภาพรวม = 3) รายงาน: เมื่อทำการทดสอบจากชุดโปรแกรมเดียวกันหลายครั้ง (ไม่สม่ำเสมอ) ผลลัพธ์ที่ได้จะรวมเข้าด้วยกัน (เช่น หาก testcase1.run1 ล้มเหลว, testcase1.run2 ผ่าน และทั้ง testcase2.run1 และ testcase2.run2 ล้มเหลว ภาพรวม flakyCount = 1 และ successCount = 1) |
พื้นที่เก็บผลลัพธ์
พื้นที่เก็บข้อมูลสำหรับผลการทดสอบ
การแสดง JSON |
---|
{ "resultsStoragePath": { object ( |
ช่อง | |
---|---|
resultsStoragePath |
ไดเรกทอรีรากสำหรับผลการทดสอบ |
xunitXmlFile |
เส้นทางไปยังไฟล์ XML ของ Xunit |
เมธอด |
|
---|---|
|
ได้สภาพแวดล้อม |
|
แสดงรายการสภาพแวดล้อมสำหรับการดำเนินการที่กำหนด |