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 )

টুল এক্সিকিউশন দ্বারা যেকোন ফরম্যাট আউটপুটের অস্বচ্ছ ফাইলের রেফারেন্স।

দ্রষ্টব্য: এই ক্ষেত্রটি শুধুমাত্র প্রতিক্রিয়াগুলিতে ব্যবহৃত হয়। অনুরোধে এখানে উল্লেখ করা যেকোনো মান উপেক্ষা করা হয়।

টেস্ট স্ট্যাটাস

একটি টেস্ট কেসের অবস্থা।

Enums
passed পরিক্ষা উত্তীর্ণ.
failed পরীক্ষা ব্যর্থ হয়েছে।
error পরীক্ষা একটি ত্রুটির সম্মুখীন হয়েছে
skipped পরীক্ষা এড়িয়ে গেছে
flaky

পরীক্ষা ফ্ল্যাকড.

শুধুমাত্র রোলআপ পরীক্ষার ক্ষেত্রে উপস্থিত; একই কনফিগারেশনের সাথে চালিত পদক্ষেপগুলি থেকে পরীক্ষার ক্ষেত্রে ব্যর্থতা এবং সাফল্যের ফলাফল উভয়ই ছিল।

পদ্ধতি

get

একটি ধাপের জন্য একটি টেস্ট কেসের বিবরণ পায়৷

list

একটি ধাপের সাথে সংযুক্ত টেস্ট কেস তালিকা করুন।