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