A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release anziché aosp-main per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Mantieni tutto organizzato con le raccolte
    
    
      
      Salva e classifica i contenuti in base alle tue preferenze.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
IShardableTest
  public
  
  
  
  interface
  IShardableTest
  
  
      implements
      
        IRemoteTest
      
  
  
  
    
    | com.android.tradefed.testtype.IShardableTest | 
  
  
  
    
      | 
          Classi di sottoclasse indirette note
          
   AndroidJUnitTest, ArtGTest , AtestRunner , BaseTestSuite , ExecutableBaseTest , ExecutableHostTest , ExecutableTargetTest , GTest , GTestBase , HostGTest , HostTest , ITestSuite , InstalledInstrumentationsTest , JarHostTest , KUnitModuleTest  e altri 6.
   
    
  
  
    
      
        | AndroidJUnitTest | Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo utilizzando
 android.support.test.runner.AndroidJUnitRunner. |  
        | ArtGTest |  |  
        | AtestRunner | Implementazione di ITestSuite |  
        | BaseTestSuite | Un test per eseguire Compatibility Test Suite con il nuovo sistema di suite. |  
        | ExecutableBaseTest | Classe di base per lo stile eseguibile dei test. |  
        | ExecutableHostTest | Test runner per l'eseguibile in esecuzione sull'host. |  
        | ExecutableTargetTest | Test runner per l'eseguibile in esecuzione sul target. |  
        | GTest | Un test che esegue un pacchetto di test nativo su un determinato dispositivo. |  
        | GTestBase | La classe di base di gTest |  
        | HostGTest | Un test che esegue un pacchetto di test nativo. |  
        | HostTest | Un programma di esecuzione dei test per i test basati su host JUnit. |  
        | ITestSuite | Classe astratta utilizzata per eseguire la suite di test. |  
        | InstalledInstrumentationsTest | Esegue tutta la misurazione trovata sul dispositivo attuale. |  
        | JarHostTest | Test runner per i test JUnit lato host. |  
        | KUnitModuleTest | Test runner per l'esecuzione dei moduli di test KUnit sul dispositivo. |  
        | KernelTargetTest | Test runner per l'eseguibile in esecuzione sulla destinazione e analisi del risultato del test del kernel. |  
        | MoblyBinaryHostTest | Test host pensato per eseguire un file binario Python mobly dal sistema di compilazione Android (Soong) |  
        | PtsBotTest | Esegui i test di PTS-bot. |  
        | StubTest | Implementazione di un test vuoto senza operazioni. |  
        | TestMappingSuiteRunner | Implementazione di BaseTestSuiteper eseguire i test specificati dall'opzione include-filter o
 i file TEST_MAPPING dalla compilazione, come suite. |  
        | TfSuiteRunner | Implementazione di ITestSuiteche caricherà i test dalle cartelle res/config/suite/
 dei jar TF. |  | 
  
    
  Un IRemoteTest che può essere suddiviso in sottotesti eseguibili separatamente. La suddivisione in subtest dovrebbe essere deterministica e ogni subtest deve essere indipendente per consentire l'esecuzione di diversi shard su host diversi.
Riepilogo
| Metodi pubblici | 
|---|
  
  
  
    | 
        
        default
        
        
        
         | 
      split(Integer shardCountHint, TestInformation testInfo)
      Versione alternativa di split(int)che fornisce anche unTestInformationche contiene informazioni iniziali del proprietario che crea gli shard. | 
  
  
  
  
    | 
        
        default
        
        
        
         | 
      split()
      Suddividi il test in blocchi eseguibili separatamente.
        
    
 | 
  
  
  
  
    | 
        
        default
        
        
        
         | 
      split(int shardCountHint)
      Versione alternativa di split()che fornisce anche il valore shardCount che si tenta di eseguire. | 
  
Metodi pubblici
    
    
public  split (Integer shardCountHint, 
                TestInformation testInfo)
    
    
    
  Versione alternativa di split(int) che fornisce anche un TestInformation
che contiene informazioni iniziali del proprietario che crea gli shard. È utile se durante lo sharding è necessario accedere a informazioni come quelle relative al dispositivo o alla compilazione.
    
    | Parametri | 
|---|
      
        | shardCountHint | Integer: il numero di tentativi di shard. | 
      
        | testInfo | TestInformation: l'elemento principaleTestInformation | 
    
    
      | Ritorni | 
|---|
      
        |  | una raccolta di sottotesti da eseguire separatamente o nullse il test non è attualmente suddivisibile in parti | 
    
 
    suddivisione
    
public  split ()
    
    
    
  Suddividi il test in blocchi eseguibili separatamente.
 
Deve essere deterministico e restituire sempre lo stesso elenco di IRemoteTest per lo stesso input.
 
Verrà chiamato prima dell'esecuzione del test, pertanto le dipendenze iniettate (ad esempio ITestDevice per IDeviceTest) potrebbero essere nulle.
    
      | Ritorni | 
|---|
      
        |  | una raccolta di sottotesti da eseguire separatamente o nullse il test non è attualmente suddivisibile in parti | 
    
 
    suddivisione
    
public  split (int shardCountHint)
    
    
    
  Versione alternativa di split() che fornisce anche il valore shardCount che si tenta di eseguire. Questo è utile per alcuni runner di test che a volte non possono decidere arbitrariamente.
    
    | Parametri | 
|---|
      
        | shardCountHint | int: il numero di tentativi di shard. | 
    
    
      | Ritorni | 
|---|
      
        |  | una raccolta di sottotesti da eseguire separatamente o nullse il test non è attualmente suddivisibile in parti | 
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
  Ultimo aggiornamento 2025-07-27 UTC.
  
  
  
    
      [[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[]]