المصدر: البيئة
تمثل البيئة مجموعة عمليات التشغيل الاختبارية (الخطوات) من التنفيذ الأصلي التي تم تكوينها بنفس مجموعة الأبعاد (النموذج والإصدار والإعدادات المحلية والاتجاه). تحدث العديد من عمليات التشغيل هذه بشكل خاص بسبب ميزات مثل التجزئة (تقسيم مجموعة الاختبار للتشغيل بالتوازي عبر الأجهزة) وإعادة التشغيل (تشغيل اختبار عدة مرات للتحقق من النتائج المختلفة).
تمثيل جيسون |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
مجالات | |
---|---|
projectId | الإخراج فقط. معرف المشروع. |
historyId | الإخراج فقط. معرف التاريخ. |
executionId | الإخراج فقط. معرف التنفيذ |
environmentId | الإخراج فقط. معرف البيئة |
dimensionValue | قيم الأبعاد التي تصف البيئة. تتكون قيم الأبعاد دائمًا من "النموذج" و"الإصدار" و"اللغة" و"الاتجاه".
كائن يحتوي على قائمة |
displayName | اسم قصير يمكن قراءته بواسطة الإنسان لعرضه في واجهة المستخدم. الحد الأقصى 100 حرف. على سبيل المثال: Nexus 5، API 27. |
creationTime | الإخراج فقط. الوقت الذي تم فيه إنشاء البيئة. |
completionTime | الإخراج فقط. الوقت الذي تم فيه ضبط حالة البيئة على الاكتمال. سيتم تعيين هذه القيمة تلقائيًا عند انتقال الحالة إلى حالة الاكتمال. |
shardSummaries[] | الإخراج فقط. ملخصات الشظايا. سيتم تقديم جزء واحد فقط ما لم يتم تمكين ميزة التجزئة في TestExecutionService. |
environmentResult | النتيجة المدمجة للبيئة. |
resultsStorage | الموقع الذي يتم فيه تخزين ملفات الإخراج في حاوية المستخدم. |
ملخص شارد
ملخص النتيجة لقطعة في بيئة.
تمثيل جيسون |
---|
{ "runs": [ { object ( |
مجالات | |
---|---|
runs[] | ملخصات الخطوات التابعة للكسرة. مع تمكين flaky_test_attempts من TestExecutionService، يمكن تقديم أكثر من عملية تشغيل (خطوة). وسيتم فرز عمليات التشغيل حسب multistepNumber. |
shardResult | النتيجة المدمجة للقطعة. |
ملخص الخطوة
هذا النوع لا يحتوي على حقول.
ملخص خفيف لخطوة ضمن هذا التنفيذ.
MergedResult
نتيجة الاختبار المدمج للبيئة.
إذا كانت البيئة تحتوي على خطوة واحدة فقط (بدون عمليات إعادة تشغيل أو أجزاء)، فإن النتيجة المدمجة هي نفس نتيجة الخطوة. إذا كانت البيئة تحتوي على أجزاء و/أو عمليات إعادة تشغيل متعددة، فسيتم دمج نتائج الأجزاء وعمليات إعادة التشغيل التي تنتمي إلى نفس البيئة في نتيجة بيئة واحدة.
تمثيل جيسون |
---|
{ "state": enum ( |
مجالات | |
---|---|
state | حالة المورد |
outcome | نتيجة المورد |
testSuiteOverviews[] | النتيجة المجمعة والمجمّعة لكل مجموعة اختبار تم تشغيلها كجزء من هذه البيئة. الدمج: عند تشغيل حالات الاختبار من المجموعة في خطوات مختلفة (التقسيم)، تتم إضافة النتائج معًا مرة أخرى في نظرة عامة واحدة. (على سبيل المثال، إذا كان الجزء 1 به فشلان والجزء 2 به فشل واحد، فإن عدد الفشل العام = 3). مجموعة التحديثات: عند تشغيل حالات الاختبار من نفس المجموعة عدة مرات (غير مستقرة)، يتم دمج النتائج (على سبيل المثال، في حالة فشل testcase1.run1، وتم تمرير testcase1.run2، وفشل كل من testcase2.run1 وtestcase2.run2، يتم النظرة العامة flakyCount = 1 والفشل = 1). |
تخزين النتائج
تخزين نتائج الاختبار.
تمثيل جيسون |
---|
{ "resultsStoragePath": { object ( |
مجالات | |
---|---|
resultsStoragePath | الدليل الجذر لنتائج الاختبار. |
xunitXmlFile | المسار إلى ملف Xunit XML. |
طُرق | |
---|---|
| يحصل على البيئة. |
| يسرد البيئات لتنفيذ معين. |
المصدر: البيئة
تمثل البيئة مجموعة عمليات التشغيل الاختبارية (الخطوات) من التنفيذ الأصلي التي تم تكوينها بنفس مجموعة الأبعاد (النموذج والإصدار والإعدادات المحلية والاتجاه). تحدث العديد من عمليات التشغيل هذه بشكل خاص بسبب ميزات مثل التجزئة (تقسيم مجموعة الاختبار للتشغيل بالتوازي عبر الأجهزة) وإعادة التشغيل (تشغيل اختبار عدة مرات للتحقق من النتائج المختلفة).
تمثيل جيسون |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
مجالات | |
---|---|
projectId | الإخراج فقط. معرف المشروع. |
historyId | الإخراج فقط. معرف التاريخ. |
executionId | الإخراج فقط. معرف التنفيذ |
environmentId | الإخراج فقط. معرف البيئة |
dimensionValue | قيم الأبعاد التي تصف البيئة. تتكون قيم الأبعاد دائمًا من "النموذج" و"الإصدار" و"اللغة" و"الاتجاه".
كائن يحتوي على قائمة |
displayName | اسم قصير يمكن قراءته بواسطة الإنسان لعرضه في واجهة المستخدم. الحد الأقصى 100 حرف. على سبيل المثال: Nexus 5، API 27. |
creationTime | الإخراج فقط. الوقت الذي تم فيه إنشاء البيئة. |
completionTime | الإخراج فقط. الوقت الذي تم فيه ضبط حالة البيئة على الاكتمال. سيتم تعيين هذه القيمة تلقائيًا عند انتقال الحالة إلى حالة الاكتمال. |
shardSummaries[] | الإخراج فقط. ملخصات الشظايا. سيتم تقديم جزء واحد فقط ما لم يتم تمكين ميزة التجزئة في TestExecutionService. |
environmentResult | النتيجة المدمجة للبيئة. |
resultsStorage | الموقع الذي يتم فيه تخزين ملفات الإخراج في حاوية المستخدم. |
ملخص شارد
ملخص النتيجة لقطعة في بيئة.
تمثيل جيسون |
---|
{ "runs": [ { object ( |
مجالات | |
---|---|
runs[] | ملخصات الخطوات التابعة للكسرة. مع تمكين flaky_test_attempts من TestExecutionService، يمكن تقديم أكثر من عملية تشغيل (خطوة). وسيتم فرز عمليات التشغيل حسب multistepNumber. |
shardResult | النتيجة المدمجة للقطعة. |
ملخص الخطوة
هذا النوع لا يحتوي على حقول.
ملخص خفيف لخطوة ضمن هذا التنفيذ.
MergedResult
نتيجة الاختبار المدمج للبيئة.
إذا كانت البيئة تحتوي على خطوة واحدة فقط (بدون عمليات إعادة تشغيل أو أجزاء)، فإن النتيجة المدمجة هي نفس نتيجة الخطوة. إذا كانت البيئة تحتوي على أجزاء و/أو عمليات إعادة تشغيل متعددة، فسيتم دمج نتائج الأجزاء وعمليات إعادة التشغيل التي تنتمي إلى نفس البيئة في نتيجة بيئة واحدة.
تمثيل جيسون |
---|
{ "state": enum ( |
مجالات | |
---|---|
state | حالة المورد |
outcome | نتيجة المورد |
testSuiteOverviews[] | النتيجة المجمعة والمجمّعة لكل مجموعة اختبار تم تشغيلها كجزء من هذه البيئة. الدمج: عند تشغيل حالات الاختبار من المجموعة في خطوات مختلفة (التقسيم)، تتم إضافة النتائج معًا مرة أخرى في نظرة عامة واحدة. (على سبيل المثال، إذا كان الجزء 1 به فشلان والجزء 2 به فشل واحد، فإن عدد الفشل العام = 3). مجموعة التحديثات: عند تشغيل حالات الاختبار من نفس المجموعة عدة مرات (غير مستقرة)، يتم دمج النتائج (على سبيل المثال، في حالة فشل testcase1.run1، وتم تمرير testcase1.run2، وفشل كل من testcase2.run1 وtestcase2.run2، يتم النظرة العامة flakyCount = 1 والفشل = 1). |
تخزين النتائج
تخزين نتائج الاختبار.
تمثيل جيسون |
---|
{ "resultsStoragePath": { object ( |
مجالات | |
---|---|
resultsStoragePath | الدليل الجذر لنتائج الاختبار. |
xunitXmlFile | المسار إلى ملف Xunit XML. |
طُرق | |
---|---|
| يحصل على البيئة. |
| يسرد البيئات لتنفيذ معين. |