REST Resource: projects.histories.executions.steps.testCases

संसाधन: टेस्टकेस

JSON प्रतिनिधित्व
{
  "testCaseId": string,
  "elapsedTime": {
    object (Duration)
  },
  "startTime": {
    object (Timestamp)
  },
  "endTime": {
    object (Timestamp)
  },
  "stackTraces": [
    {
      object (StackTrace)
    }
  ],
  "status": enum (TestStatus),
  "skippedMessage": string,
  "testCaseReference": {
    object (TestCaseReference)
  },
  "toolOutputs": [
    {
      object (ToolOutputReference)
    }
  ]
}
खेत
testCaseId

string

इस टेस्ट केस के लिए एक चरण के भीतर एक अद्वितीय पहचानकर्ता।

elapsedTime

object ( Duration )

परीक्षण केस का बीता हुआ रन समय.

आवश्यक।

startTime

object ( Timestamp )

परीक्षण मामले का प्रारंभ समय.

endTime

object ( Timestamp )

परीक्षण मामले का अंतिम समय.

stackTraces[]

object ( StackTrace )

यदि परीक्षण मामला विफल हुआ या कोई त्रुटि आई तो स्टैक ट्रेस विवरण।

स्टैक ट्रेस का अधिकतम आकार 100KiB है, जिसके आगे स्टैक ट्रैक को छोटा कर दिया जाएगा।

यदि टेस्ट केस पास हो गया तो शून्य।

status

enum ( TestStatus )

परीक्षण मामले की स्थिति.

आवश्यक।

skippedMessage

string

परीक्षण मामला क्यों छोड़ दिया गया.

केवल छोड़े गए परीक्षण मामले के लिए प्रस्तुत करें

testCaseReference

object ( TestCaseReference )

टेस्ट केस संदर्भ, उदाहरण के लिए नाम, वर्ग का नाम और टेस्ट सूट का नाम।

आवश्यक।

toolOutputs[]

object ( ToolOutputReference )

टूल निष्पादन द्वारा किसी भी प्रारूप आउटपुट की अपारदर्शी फ़ाइलों का संदर्भ।

नोट: इस फ़ील्ड का उपयोग केवल प्रतिक्रियाओं में किया जाता है। अनुरोध में यहां निर्दिष्ट किसी भी मूल्य को नजरअंदाज कर दिया जाता है।

टेस्टस्टेटस

परीक्षण मामले की स्थिति.

एनम्स
passed परीक्षा उत्तीर्ण की।
failed परीक्षण विफल।
error परीक्षण में एक त्रुटि आई
skipped परीक्षण छोड़ दिया गया
flaky

परीक्षण विफल.

केवल रोलअप परीक्षण मामलों के लिए प्रस्तुत करें; समान कॉन्फ़िगरेशन के साथ चलाए गए चरणों के परीक्षण मामलों में विफलता और सफलता दोनों परिणाम थे।

तरीकों

get

एक चरण के लिए टेस्ट केस का विवरण प्राप्त करता है।

list

एक चरण से जुड़े परीक्षण मामलों को सूचीबद्ध करता है।