- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इसे आज़माएं!
मौजूदा चरण में एक्सएमएल फ़ाइलें पब्लिश करें.
इनमें से कोई भी कैननिकल गड़बड़ी कोड दिख सकता है:
- PERMISSION_DENIED - अगर उपयोगकर्ता प्रोजेक्ट लिखने के लिए अधिकृत नहीं है
- INVALID_LAMBDA - अगर अनुरोध के प्रारूप में दोष है
- FAILED_PRECondition - अगर अनुरोध किया गया स्टेट ट्रांज़िशन गैर-कानूनी है, उदाहरण के लिए डुप्लीकेट xml फ़ाइल या बहुत बड़ी फ़ाइल अपलोड करने का प्रयास करें.
- NOT_FOUND - अगर शामिल एक्ज़ीक्यूशन मौजूद नहीं है
एचटीटीपी अनुरोध
POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
projectId |
प्रोजेक्ट आईडी. ज़रूरी है. |
historyId |
इतिहास आईडी. ज़रूरी है. |
executionId |
एक्ज़ीक्यूशन आईडी. ज़रूरी है. |
stepId |
स्टेप आईडी. ध्यान दें: इस चरण में एक TestTestutionStep शामिल होना चाहिए. ज़रूरी है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{
"xunitXmlFiles": [
{
object ( |
फ़ील्ड | |
---|---|
xunitXmlFiles[] |
पब्लिश करने के लिए, Xunit एक्सएमएल फ़ाइलों का यूआरआई. इस रेफ़रंस फ़ाइल का साइज़ ज़्यादा से ज़्यादा 50 एमबी हो सकता है. ज़रूरी है. |
जवाब का लेख
कामयाब होने पर, जवाब के मुख्य हिस्से में Step
का एक इंस्टेंस शामिल होता है.
अनुमति के दायरे
नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.