IShardableTest
public interface IShardableTest
implements IRemoteTest
com.android.tradefed.testtype.IShardableTest |
یک IRemoteTest
که می تواند به زیر آزمون های اجرایی جداگانه تقسیم شود. انتظار می رود تقسیم به آزمون های فرعی قطعی باشد و هر آزمون فرعی باید مستقل باشد تا امکان اجرای خرده های مختلف بر روی میزبان های مختلف را فراهم کند.
خلاصه
روش های عمومی | |
---|---|
default | split (Integer shardCountHint, TestInformation testInfo) نسخه جایگزین |
default | split () تست را به تکه های قابل اجرا جداگانه تقسیم کنید. |
default | split (int shardCountHint) نسخه جایگزین |
روش های عمومی
شکاف
publicsplit (Integer shardCountHint, TestInformation testInfo)
نسخه جایگزین split(int)
که همچنین یک TestInformation
را ارائه می دهد که حاوی اطلاعات اولیه از والد ایجاد خرده ها است. اگر در حین به اشتراک گذاری نیاز به دسترسی به اطلاعات دستگاه یا ساختنی باشد، مفید است.
مولفه های | |
---|---|
shardCountHint | عدد Integer : تعداد قطعات تلاش شده. |
testInfo | TestInformation : TestInformation مادر |
برمی گرداند | |
---|---|
مجموعهای از آزمونهای فرعی که به صورت جداگانه اجرا میشوند یا اگر آزمون در حال حاضر قابل تجزیه نیست null است |
شکاف
publicsplit ()
تست را به تکه های قابل اجرا جداگانه تقسیم کنید.
این باید قطعی باشد و همیشه همان لیست IRemoteTest
را برای ورودی یکسان برگرداند.
این قبل از اجرای آزمایش فراخوانی می شود، بنابراین وابستگی های تزریق شده (مانند ITestDevice
برای IDeviceTest
s) ممکن است تهی باشند.
برمی گرداند | |
---|---|
مجموعهای از آزمونهای فرعی که به صورت جداگانه اجرا میشوند یا اگر آزمون در حال حاضر قابل تجزیه نیست null است |
شکاف
publicsplit (int shardCountHint)
نسخه جایگزین split()
که همچنین shardCount را ارائه می دهد که سعی شده اجرا شود. این برای برخی از دونده های آزمایشی که گاهی اوقات نمی توانند خودسرانه تصمیم بگیرند مفید است.
مولفه های | |
---|---|
shardCountHint | int : تعداد قطعات تلاش شده. |
برمی گرداند | |
---|---|
مجموعهای از آزمونهای فرعی که به صورت جداگانه اجرا میشوند یا اگر آزمون در حال حاضر قابل تجزیه نیست null است |