Method: projects.histories.executions.steps.publishXunitXmlFiles

मौजूदा चरण में एक्सएमएल फ़ाइलें पब्लिश करें.

इनमें से कोई भी कैननिकल गड़बड़ी कोड दिख सकता है:

  • 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

string

प्रोजेक्ट आईडी.

ज़रूरी है.

historyId

string

इतिहास आईडी.

ज़रूरी है.

executionId

string

एक्ज़ीक्यूशन आईडी.

ज़रूरी है.

stepId

string

स्टेप आईडी. ध्यान दें: इस चरण में एक TestTestutionStep शामिल होना चाहिए.

ज़रूरी है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
फ़ील्ड
xunitXmlFiles[]

object (FileReference)

पब्लिश करने के लिए, Xunit एक्सएमएल फ़ाइलों का यूआरआई.

इस रेफ़रंस फ़ाइल का साइज़ ज़्यादा से ज़्यादा 50 एमबी हो सकता है.

ज़रूरी है.

जवाब का लेख

कामयाब होने पर, जवाब के मुख्य हिस्से में Step का एक इंस्टेंस शामिल होता है.

अनुमति के दायरे

नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/cloud-platform

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.