تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
شديد شديد المساعدة
public
class
StrictShardHelper
extends ShardHelper
الفئات الفرعية المباشرة المعروفة
DynamicShardHelper |
استراتيجية التقسيم إلى أجزاء للسماح بالعمل عن بُعد في قائمة انتظار بين مثيلات TF المتعددة
|
|
استراتيجية التقسيم إلى أجزاء لإنشاء أجزاء صارمة لا يتم الإبلاغ عنها معًا،
ملخّص
شركة إنشاءات عامة
شديد شديد المساعدة
public StrictShardHelper ()
الطرق العامة
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
حاول تجزئة الإعداد إلى تهيئات فرعية، لتتم إعادة جدولتها للتشغيل على
موارد متعددة بالتوازي.
يؤدي إجراء الجزء الناجح إلى عرض الإعدادات الحالية فارغة، ومن المفترض ألا يؤدي الاستدعاء
المتابعة.
المرتجعات |
boolean |
true إذا تم تجزئة الاختبار. في الحالات الأخرى، يُرجى إرجاع false . |
الطرق المحمية
اختبارات التقسيم
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
قسِّم قائمة الاختبارات لتنفيذها كيفما كان ذلك مناسبًا. يجب أن يكون التقسيم إلى أجزاء
متسقة. ويُسمَح بعرض قائمة فارغة إذا لم يكن بالإمكان إجراء اختبار في الجزء.
نفِّذ ذلك لتوفير تقسيم محدد لمجموعة الاختبار. الإعداد التلقائي
موازنة عدد IRemoteTest لكل جزء قدر الإمكان
كخطوة أولى، استخدم معايير ثانوية أو تلميح تشغيل لتعديل القوائم بشكل أكبر.
المعلمات |
fullList |
: القائمة الكاملة الأولية من IRemoteTest وتشمل جميع الاختبارات التي
تحتاج إلى تشغيلها. |
shardCount |
int : إجمالي عدد الجزء المطلوب تشغيله. |
useEvenModuleSharding |
boolean : ما إذا كان ينبغي استخدام استراتيجية توزع عدد
وحدات على مستوى الأجزاء |
المرتجعات |
|
هي قائمة بقيم IRemoteTest التي تم تخصيصها لكل جزء. القائمة
سيكون عدد الأجزاء. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-22 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"]]