با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
StrictShardHelper
public class StrictShardHelper
extends ShardHelper
زیر کلاس های مستقیم شناخته شده DynamicShardHelper | استراتژی Sharding برای اجازه دادن به صف کار از راه دور بین چندین نمونه TF |
|
استراتژی شاردینگ برای ایجاد خرده های سخت که با هم گزارش نمی دهند،
خلاصه
روش های محافظت شده |
---|
boolean | shardConfigDynamic ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) |
boolean | shardConfigInternal ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) |
| splitTests ( fullList, int shardCount, boolean useEvenModuleSharding) splitTests ( fullList, int shardCount, boolean useEvenModuleSharding) فهرست آزمایشها را برای اجرا به هر نحوی که پیادهسازی مناسب میداند تقسیم کنید. |
سازندگان عمومی
StrictShardHelper
public StrictShardHelper ()
روش های عمومی
public boolean shardConfig (IConfiguration config,
TestInformation testInfo,
IRescheduler rescheduler,
ITestLogger logger)
سعی کنید پیکربندی را به پیکربندیهای فرعی تقسیم کنید، تا دوباره برنامهریزی شود تا روی چندین منبع به صورت موازی اجرا شود.
یک اقدام خرده موفقیت آمیز پیکربندی فعلی را خالی می کند و فراخوانی نباید ادامه یابد.
برمی گرداند |
---|
boolean | درست است اگر تست خرد شده بود. در غیر این صورت false را برگردانید |
روش های محافظت شده
splitTests
protected splitTests ( fullList,
int shardCount,
boolean useEvenModuleSharding)
فهرست آزمایشها را برای اجرا به هر نحوی که پیادهسازی مناسب میداند تقسیم کنید. شاره کردن باید سازگار باشد. در صورتی که هیچ آزمایشی در قطعه اجرا نشود، بازگشت یک لیست خالی قابل قبول است.
این را به منظور ارائه یک مجموعه آزمایشی خاص به اشتراک بگذارید. اجرای پیشفرض تلاش میکند تا حد امکان تعداد IRemoteTest در هر قطعه را در مرحله اول متعادل کند، سپس از معیارهای جزئی یا اشارهای برای تنظیم فهرستها استفاده کند.
پارامترها |
---|
fullList | : لیست کامل اولیه IRemoteTest شامل تمام تست هایی که باید اجرا شوند. |
shardCount | int : تعداد کل خرده هایی که باید اجرا شوند. |
useEvenModuleSharding | boolean : آیا باید از استراتژی استفاده کرد که به طور مساوی تعداد ماژول ها را در بین خرده ها توزیع کند یا خیر |
برمی گرداند |
---|
| لیستی از لیست های IRemoteTest که به هر قطعه اختصاص داده شده است. اندازه لیست به صورت shardCount خواهد بود. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-08-27 بهوقت ساعت هماهنگ جهانی.
[{
"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\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-08-27 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","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-27 بهوقت ساعت هماهنگ جهانی."]]