IShardableTest
  public
  
  
  
  interface
  IShardableTest
  
  
      implements
      
        IRemoteTest
      
  
  
| com.android.tradefed.testtype.IShardableTest | 
IRemoteTest, który można podzielić na testy podrzędne, które można wykonać osobno. Podział na testy podrzędne powinien być deterministyczny, a każdy test podrzędny powinien być niezależny, aby umożliwić wykonywanie różnych fragmentów na różnych hostach.
Podsumowanie
| Metody publiczne | |
|---|---|
| 
        
        default
        
        
        
         | 
      split(Integer shardCountHint, TestInformation testInfo)
      Alternatywna wersja  | 
| 
        
        default
        
        
        
         | 
      split()
      Podziel test na oddzielne fragmenty, które można uruchomić osobno. | 
| 
        
        default
        
        
        
         | 
      split(int shardCountHint)
      Alternatywna wersja  | 
Metody publiczne
podziel
publicsplit (Integer shardCountHint, TestInformation testInfo) 
Alternatywna wersja split(int), która zawiera też TestInformation, zawierający wczesne informacje z nadrzędnego elementu tworzącego fragmenty. Jest to przydatne, jeśli podczas dzielenia danych trzeba uzyskać dostęp do informacji o urządzeniu lub kompilacji.
| Parametry | |
|---|---|
| shardCountHint | Integer: liczba prób fragmentacji. | 
| testInfo | TestInformation: element nadrzędnyTestInformation | 
| Zwroty | |
|---|---|
|  | kolekcję testów podrzędnych do wykonania osobno lub null, jeśli test nie jest obecnie podzielony na części; | 
podziel
publicsplit () 
Podziel test na oddzielne fragmenty, które można uruchomić osobno.
Musi być deterministyczny i zawsze zwracać tę samą listę wartości IRemoteTest dla tego samego wejścia.
 
Ta metoda zostanie wywołana przed wykonaniem testu, więc wstrzyknięte zależności (takie jak ITestDevice dla IDeviceTest) mogą być puste.
| Zwroty | |
|---|---|
|  | kolekcję testów podrzędnych do wykonania osobno lub null, jeśli test nie jest obecnie podzielony na części; | 
podziel
publicsplit (int shardCountHint) 
Alternatywna wersja split(), która zawiera również parametr shardCount, który próbuje się uruchomić. Jest to przydatne w przypadku niektórych narzędzi testowych, które czasami nie mogą podejmować arbitralnych decyzji.
| Parametry | |
|---|---|
| shardCountHint | int: liczba prób fragmentacji. | 
| Zwroty | |
|---|---|
|  | kolekcję testów podrzędnych do wykonania osobno lub null, jeśli test nie jest obecnie podzielony na części; | 
