संसाधन: पर्यावरण
एक पर्यावरण मूल निष्पादन से परीक्षण रन (चरणों) के सेट का प्रतिनिधित्व करता है जो आयामों के समान सेट (मॉडल, संस्करण, लोकेल और ओरिएंटेशन) के साथ कॉन्फ़िगर किया गया है। ऐसे कई रन विशेष रूप से शार्डिंग (डिवाइस में समानांतर चलाने के लिए एक टेस्ट सूट को विभाजित करना) और रीरन (विभिन्न परिणामों की जांच के लिए एक परीक्षण को कई बार चलाना) जैसी सुविधाओं के कारण होते हैं।
JSON प्रतिनिधित्व |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
खेत | |
---|---|
projectId | केवल आउटपुट. एक प्रोजेक्ट आईडी. |
historyId | केवल आउटपुट. एक इतिहास आईडी. |
executionId | केवल आउटपुट. एक निष्पादन आईडी. |
environmentId | केवल आउटपुट. एक पर्यावरण आईडी. |
dimensionValue | पर्यावरण का वर्णन करने वाले आयाम मान। आयाम मान में हमेशा "मॉडल", "संस्करण", "लोकेल" और "ओरिएंटेशन" शामिल होते हैं।
एक ऑब्जेक्ट जिसमें |
displayName | यूआई में प्रदर्शित करने के लिए एक छोटा मानव-पठनीय नाम। अधिकतम 100 अक्षर. उदाहरण के लिए: नेक्सस 5, एपीआई 27। |
creationTime | केवल आउटपुट. जिस समय पर्यावरण का निर्माण हुआ। |
completionTime | केवल आउटपुट. वह समय जब पर्यावरण की स्थिति पूरी होने के लिए निर्धारित की गई थी। जब स्थिति पूर्ण में परिवर्तित हो जाएगी तो यह मान स्वचालित रूप से सेट हो जाएगा। |
shardSummaries[] | केवल आउटपुट. टुकड़ों का सारांश. TestExecutionService में शार्डिंग सुविधा सक्षम होने तक केवल एक शार्ड प्रस्तुत होगा। |
environmentResult | पर्यावरण का विलय परिणाम. |
resultsStorage | वह स्थान जहां आउटपुट फ़ाइलें उपयोगकर्ता बकेट में संग्रहीत की जाती हैं। |
शार्दसारांश
किसी परिवेश में शार्ड के लिए परिणाम सारांश।
JSON प्रतिनिधित्व |
---|
{ "runs": [ { object ( |
खेत | |
---|---|
runs[] | शार्ड से संबंधित चरणों का सारांश। TestExecutionService से flaky_test_attempts सक्षम होने पर, एक से अधिक रन (स्टेप) प्रस्तुत हो सकते हैं। और रन को मल्टीस्टेप नंबर द्वारा क्रमबद्ध किया जाएगा। |
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 | यूआई में प्रदर्शित करने के लिए एक छोटा मानव-पठनीय नाम। अधिकतम 100 अक्षर. उदाहरण के लिए: नेक्सस 5, एपीआई 27। |
creationTime | केवल आउटपुट. जिस समय पर्यावरण का निर्माण हुआ। |
completionTime | केवल आउटपुट. वह समय जब पर्यावरण की स्थिति पूरी होने के लिए निर्धारित की गई थी। जब स्थिति पूर्ण में परिवर्तित हो जाएगी तो यह मान स्वचालित रूप से सेट हो जाएगा। |
shardSummaries[] | केवल आउटपुट. टुकड़ों का सारांश. TestExecutionService में शार्डिंग सुविधा सक्षम होने तक केवल एक शार्ड प्रस्तुत होगा। |
environmentResult | पर्यावरण का विलय परिणाम. |
resultsStorage | वह स्थान जहां आउटपुट फ़ाइलें उपयोगकर्ता बकेट में संग्रहीत की जाती हैं। |
शार्दसारांश
किसी परिवेश में शार्ड के लिए परिणाम सारांश।
JSON प्रतिनिधित्व |
---|
{ "runs": [ { object ( |
खेत | |
---|---|
runs[] | शार्ड से संबंधित चरणों का सारांश। TestExecutionService से flaky_test_attempts सक्षम होने पर, एक से अधिक रन (स्टेप) प्रस्तुत हो सकते हैं। और रन को मल्टीस्टेप नंबर द्वारा क्रमबद्ध किया जाएगा। |
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 फ़ाइल का पथ. |
तरीकों | |
---|---|
| एक माहौल मिलता है. |
| किसी दिए गए निष्पादन के लिए परिवेशों को सूचीबद्ध करता है। |