المرجع: TestCase
تمثيل JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
الحقول | |
---|---|
testCaseId |
معرّف فريد ضمن خطوة لحالة الاختبار هذه |
elapsedTime |
مدّة التشغيل المنقضية لحالة الاختبار. مطلوب. |
startTime |
وقت بدء حالة الاختبار. |
endTime |
تمثّل هذه السمة وقت انتهاء حالة الاختبار. |
stackTraces[] |
تفاصيل تتبُّع تسلسل استدعاء الدوال البرمجية في حال تعذُّر حالة الاختبار أو حدوث خطأ الحد الأقصى لحجم عمليات تتبُّع تسلسل استدعاء الدوال البرمجية هو 100 كيلوبايت، وسيتم اقتطاع مسار تسلسل استدعاء الدوال البرمجية. صفر في حالة اجتياز حالة الاختبار. |
status |
تمثّل هذه السمة حالة الاختبار. مطلوب. |
skippedMessage |
سبب تخطّي حالة الاختبار مشاركة العرض فقط لحالة الاختبار التي تم تخطّيها |
testCaseReference |
مرجع حالة اختبارية، على سبيل المثال والاسم واسم الفصل الدراسي واسم مجموعة الاختبار. مطلوب. |
toolOutputs[] |
يشير إلى ملفات غير واضحة لأي ناتج تنسيق من خلال تنفيذ الأداة. ملاحظة: يتم استخدام هذا الحقل في الردود فقط. ويتم تجاهل أي قيمة محدّدة هنا في الطلب. |
حالة الاختبار
تمثّل هذه السمة حالة الاختبار.
تعدادات | |
---|---|
passed |
تم اجتياز الاختبار. |
failed |
تعذّر الاختبار. |
error |
حدث خطأ في الاختبار |
skipped |
تم تخطي الاختبار |
flaky |
اختبار مقترح. يجب أن يتم العرض في حالات اختبار الدمج فقط. حالات الاختبار من الخطوات التي تم تشغيلها بنفس الإعدادات التي كان لها نتائج الفشل والنجاح. |
الطُرق |
|
---|---|
|
الحصول على تفاصيل حالة اختبار للخطوة |
|
يسرد حالات الاختبار المرفقة بالخطوات. |