منبع: TestCase
نمایندگی JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
زمینه های | |
---|---|
testCaseId | یک شناسه منحصر به فرد در یک مرحله برای این مورد آزمایشی. |
elapsedTime | مدت زمان اجرای آزمایشی سپری شده ضروری. |
startTime | زمان شروع آزمون. |
endTime | زمان پایان آزمون. |
stackTraces[] | اگر مورد آزمایشی شکست خورد یا با خطا مواجه شد، جزئیات ردیابی پشته. حداکثر اندازه ردیابی پشته 100 کیلوبایت است که فراتر از آن، مسیر پشته کوتاه می شود. در صورت قبولی آزمون صفر. |
status | وضعیت پرونده آزمایشی. ضروری. |
skippedMessage | چرا پرونده آزمایشی نادیده گرفته شد. فقط برای مورد آزمایشی رد شده ارائه می شود |
testCaseReference | مرجع مورد آزمایشی، به عنوان مثال نام، نام کلاس و نام مجموعه آزمایشی. ضروری. |
toolOutputs[] | ارجاع به فایل های مات با هر فرمتی که توسط اجرای ابزار تولید می شود. توجه: این فیلد فقط در پاسخ ها استفاده می شود. هر مقداری که در اینجا در یک درخواست مشخص شده است نادیده گرفته می شود. |
وضعیت تست
وضعیت یک مورد آزمایشی.
Enums | |
---|---|
passed | آزمون قبول شد |
failed | تست ناموفق بود. |
error | تست با خطا مواجه شد |
skipped | تست رد شد |
flaky | پوسته پوسته شدن تست کنید. فقط برای موارد تست جمع آوری ارائه می شود. موارد آزمایشی از مراحلی که با پیکربندی یکسان اجرا شده بودند، هم نتیجه شکست و هم موفقیت داشتند. |
مواد و روش ها | |
---|---|
| جزئیات یک Test Case برای یک مرحله را دریافت می کند. |
| موارد آزمایشی پیوست شده به یک مرحله را فهرست می کند. |