किसी मौजूदा चरण में 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 | एक प्रोजेक्ट आईडी. आवश्यक। |
historyId | एक इतिहास आईडी. आवश्यक। |
executionId | एक निष्पादन आईडी. आवश्यक। |
stepId | एक चरण आईडी. ध्यान दें: इस चरण में TestExecutionStep शामिल होना चाहिए। आवश्यक। |
निकाय से अनुरोध करें
अनुरोध निकाय में निम्नलिखित संरचना वाला डेटा शामिल है:
JSON प्रतिनिधित्व |
---|
{
"xunitXmlFiles": [
{
object ( |
खेत | |
---|---|
xunitXmlFiles[] | प्रकाशित करने के लिए Xunit XML फ़ाइलों का URI। यह संदर्भ जिस फ़ाइल की ओर इशारा कर रहा है उसका अधिकतम आकार 50एमबी है। आवश्यक। |
प्रतिक्रिया निकाय
सफल होने पर, प्रतिक्रिया निकाय में Step
का एक उदाहरण शामिल होता है।
प्राधिकरण के दायरे
निम्नलिखित OAuth दायरे की आवश्यकता है:
-
https://www.googleapis.com/auth/cloud-platform
अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।