Method: projects.histories.executions.steps.publishXunitXmlFiles

किसी मौजूदा चरण में xml फ़ाइलें प्रकाशित करें।

निम्नलिखित में से कोई भी विहित त्रुटि कोड लौटा सकता है:

  • PERMISSION_DENIED - यदि उपयोगकर्ता प्रोजेक्ट लिखने के लिए अधिकृत नहीं है
  • INVALID_ARGUMENT - यदि अनुरोध विकृत है
  • FAILED_PRECONDITION - यदि अनुरोधित राज्य परिवर्तन अवैध है, उदाहरण के लिए एक डुप्लिकेट xml फ़ाइल या बहुत बड़ी फ़ाइल अपलोड करने का प्रयास करें।
  • NOT_FOUND - यदि युक्त निष्पादन मौजूद नहीं है

HTTP अनुरोध

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
projectId

string

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

आवश्यक।

historyId

string

एक इतिहास आईडी.

आवश्यक।

executionId

string

एक निष्पादन आईडी.

आवश्यक।

stepId

string

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

आवश्यक।

निकाय से अनुरोध करें

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

JSON प्रतिनिधित्व
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
खेत
xunitXmlFiles[]

object ( FileReference )

प्रकाशित करने के लिए Xunit XML फ़ाइलों का URI।

यह संदर्भ जिस फ़ाइल की ओर इशारा कर रहा है उसका अधिकतम आकार 50एमबी है।

आवश्यक।

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय में Step का एक उदाहरण शामिल होता है।

प्राधिकरण के दायरे

निम्नलिखित OAuth दायरे की आवश्यकता है:

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

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।