منبع: محیط زیست
Environment مجموعه ای از اجرای آزمایشی (Steps) را از اجرای والد نشان می دهد که با مجموعه ای از ابعاد (Model، Version، Locale و Orientation) پیکربندی شده اند. چنین اجراهای متعددی بهویژه به دلیل ویژگیهایی مانند شاردینگ (تفکیک مجموعه آزمایشی برای اجرای موازی در بین دستگاهها) و اجرای مجدد (انجام چندین بار آزمایش برای بررسی نتایج مختلف) رخ میدهند.
نمایندگی JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
زمینه های | |
---|---|
projectId | فقط خروجی شناسه پروژه |
historyId | فقط خروجی شناسه تاریخچه |
executionId | فقط خروجی یک شناسه اعدام |
environmentId | فقط خروجی شناسه محیطی |
dimensionValue | مقادیر ابعاد توصیف کننده محیط مقادیر ابعاد همیشه شامل "Model"، "Version"، "Locale" و "Orientation" است.
یک شی حاوی لیستی از |
displayName | یک نام کوتاه قابل خواندن برای انسان برای نمایش در UI. حداکثر 100 کاراکتر به عنوان مثال: Nexus 5، API 27. |
creationTime | فقط خروجی زمانی که محیط زیست ایجاد شد. |
completionTime | فقط خروجی زمانی که وضعیت محیط برای تکمیل تنظیم شد. هنگامی که حالت به COMPLETE تغییر می کند، این مقدار به طور خودکار تنظیم می شود. |
shardSummaries[] | فقط خروجی خلاصه ای از خرده ها. فقط یک قطعه نمایش داده می شود مگر اینکه ویژگی اشتراک گذاری در TestExecutionService فعال باشد. |
environmentResult | نتیجه ادغام شده محیط زیست |
resultsStorage | مکانی که فایل های خروجی در سطل کاربر ذخیره می شوند. |
ShardSummary
خلاصه نتیجه برای یک خرده در یک محیط.
نمایندگی JSON |
---|
{ "runs": [ { object ( |
زمینه های | |
---|---|
runs[] | خلاصه مراحل متعلق به خرده. با فعال کردن flaky_test_attempts از TestExecutionService، بیش از یک اجرا (Step) می تواند ارائه شود. و اجراها بر اساس شماره چند مرحله ای مرتب خواهند شد. |
shardResult | نتیجه ادغام شده خرده. |
خلاصه مرحله
این نوع هیچ فیلدی ندارد.
خلاصه ای سبک از یک مرحله در این اجرا.
MergedResult
نتیجه آزمایش ادغام شده برای محیط
اگر محیط فقط یک مرحله داشته باشد (بدون اجرای مجدد یا خرده)، نتیجه ادغام شده با نتیجه مرحله یکسان است. اگر محیط دارای چندین خرده و/یا اجرای مجدد باشد، نتایج خردهها و تکرارهایی که به یک محیط تعلق دارند در یک نتیجه محیطی ادغام میشوند.
نمایندگی JSON |
---|
{ "state": enum ( |
زمینه های | |
---|---|
state | وضعیت منبع |
outcome | نتیجه منبع |
testSuiteOverviews[] | نتیجه ترکیبی و جمعآوری شده هر مجموعه آزمایشی که به عنوان بخشی از این محیط اجرا شد. ترکیب: هنگامی که موارد آزمایشی از یک مجموعه در مراحل مختلف اجرا میشوند (شاردینگ)، نتایج در یک نمای کلی با هم جمع میشوند. (به عنوان مثال، اگر shard1 دارای 2 خرابی و shard2 دارای 1 خرابی نسبت به شکست در نمای کلی، تعداد = 3 است). جمعآوری: وقتی موارد آزمایشی از یک مجموعه چندین بار اجرا میشوند (پوستهدار)، نتایج با هم ترکیب میشوند (به عنوان مثال، اگر testcase1.run1 ناموفق باشد، testcase1.run2 عبور کند، و هر دو testcase2.run1 و testcase2.run2 با شکست مواجه شوند، سپس نمای کلی flakyCount = 1 و تعداد شکست = 1). |
ذخیره سازی نتایج
ذخیره سازی برای نتایج آزمایش
نمایندگی JSON |
---|
{ "resultsStoragePath": { object ( |
زمینه های | |
---|---|
resultsStoragePath | دایرکتوری ریشه برای نتایج تست. |
xunitXmlFile | مسیر فایل XML XML. |
مواد و روش ها | |
---|---|
| یک محیط می گیرد. |
| محیطها را برای اجرای معین فهرست میکند. |
منبع: محیط زیست
Environment مجموعه ای از اجرای آزمایشی (Steps) را از اجرای والد نشان می دهد که با مجموعه ای از ابعاد (Model، Version، Locale و Orientation) پیکربندی شده اند. چنین اجراهای متعددی بهویژه به دلیل ویژگیهایی مانند شاردینگ (تفکیک مجموعه آزمایشی برای اجرای موازی در بین دستگاهها) و اجرای مجدد (انجام چندین بار آزمایش برای بررسی نتایج مختلف) رخ میدهند.
نمایندگی JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
زمینه های | |
---|---|
projectId | فقط خروجی شناسه پروژه |
historyId | فقط خروجی شناسه تاریخچه |
executionId | فقط خروجی یک شناسه اعدام |
environmentId | فقط خروجی شناسه محیطی |
dimensionValue | مقادیر ابعاد توصیف کننده محیط مقادیر ابعاد همیشه شامل "Model"، "Version"، "Locale" و "Orientation" است.
یک شی حاوی لیستی از |
displayName | یک نام کوتاه قابل خواندن برای انسان برای نمایش در UI. حداکثر 100 کاراکتر به عنوان مثال: Nexus 5، API 27. |
creationTime | فقط خروجی زمانی که محیط زیست ایجاد شد. |
completionTime | فقط خروجی زمانی که وضعیت محیط برای تکمیل تنظیم شد. هنگامی که حالت به COMPLETE تغییر می کند، این مقدار به طور خودکار تنظیم می شود. |
shardSummaries[] | فقط خروجی خلاصه ای از خرده ها. فقط یک قطعه نمایش داده می شود مگر اینکه ویژگی اشتراک گذاری در TestExecutionService فعال باشد. |
environmentResult | نتیجه ادغام شده محیط زیست |
resultsStorage | مکانی که فایل های خروجی در سطل کاربر ذخیره می شوند. |
ShardSummary
خلاصه نتیجه برای یک خرده در یک محیط.
نمایندگی JSON |
---|
{ "runs": [ { object ( |
زمینه های | |
---|---|
runs[] | خلاصه مراحل متعلق به خرده. با فعال کردن flaky_test_attempts از TestExecutionService، بیش از یک اجرا (Step) می تواند ارائه شود. و اجراها بر اساس شماره چند مرحله ای مرتب خواهند شد. |
shardResult | نتیجه ادغام شده خرده. |
خلاصه مرحله
این نوع هیچ فیلدی ندارد.
خلاصه ای سبک از یک مرحله در این اجرا.
MergedResult
نتیجه آزمایش ادغام شده برای محیط
اگر محیط فقط یک مرحله داشته باشد (بدون اجرای مجدد یا خرده)، نتیجه ادغام شده با نتیجه مرحله یکسان است. اگر محیط دارای چندین خرده و/یا اجرای مجدد باشد، نتایج خردهها و تکرارهایی که به یک محیط تعلق دارند در یک نتیجه محیطی ادغام میشوند.
نمایندگی JSON |
---|
{ "state": enum ( |
زمینه های | |
---|---|
state | وضعیت منبع |
outcome | نتیجه منبع |
testSuiteOverviews[] | نتیجه ترکیبی و جمعآوری شده هر مجموعه آزمایشی که به عنوان بخشی از این محیط اجرا شد. ترکیب: هنگامی که موارد آزمایشی از یک مجموعه در مراحل مختلف اجرا میشوند (شاردینگ)، نتایج در یک نمای کلی با هم جمع میشوند. (به عنوان مثال، اگر shard1 دارای 2 خرابی و shard2 دارای 1 خرابی نسبت به شکست در نمای کلی، تعداد = 3 است). جمعآوری: وقتی موارد آزمایشی از یک مجموعه چندین بار اجرا میشوند (پوستهدار)، نتایج با هم ترکیب میشوند (به عنوان مثال، اگر testcase1.run1 ناموفق باشد، testcase1.run2 عبور کند، و هر دو testcase2.run1 و testcase2.run2 با شکست مواجه شوند، سپس نمای کلی flakyCount = 1 و تعداد شکست = 1). |
ذخیره سازی نتایج
ذخیره سازی برای نتایج آزمایش
نمایندگی JSON |
---|
{ "resultsStoragePath": { object ( |
زمینه های | |
---|---|
resultsStoragePath | دایرکتوری ریشه برای نتایج تست. |
xunitXmlFile | مسیر فایل XML XML. |
مواد و روش ها | |
---|---|
| یک محیط می گیرد. |
| محیطها را برای اجرای معین فهرست میکند. |