Esegui i test automatici CTS (AOSP 10 o versioni precedenti)

Questa pagina contiene le istruzioni per eseguire i test automatici CTS su Android 10 o versioni precedenti.

Eseguire una sessione di riprova

Se è la prima volta che esegui il test, potrebbero verificarsi errori dovuti a problemi al di fuori del tuo controllo. Ad esempio, una connessione di rete potrebbe essere lenta o un segnale GPS potrebbe essere debole. Pertanto, esegui nuovamente (riprova) i test finché tutti i moduli di test non sono completati e i numeri di errori di test non sono uguali nelle ultime due sessioni di tentativi. Per eseguire una sessione di ripetizione per Android 9 e 10:

  run retry --retry session_number`

Per eseguire un tentativo di sessione per Android 8.1 o versioni precedenti:

  run cts --retry session_number

Esegui un nuovo tentativo per i test con parametri non riusciti

I test con parametri superati non vengono riprovati. Per eseguire un nuovo tentativo solo per i test parametrizzati non riusciti:

run retry --retry session_number --new-parameterized-handling

Eseguire piani di test individuali

Anziché eseguire tutti i piani di test contemporaneamente, puoi eseguirli singolarmente. Per eseguire un singolo piano di test:

  1. Identifica il nome del piano di test che vuoi eseguire.

    Per Android 7 e versioni successive:

    list modules
    

    Per Android 6 o versioni precedenti:

    list plans
    
  2. Esegui il piano di test:

    run cts --plan test_module_or_plan_name
    

Migliorare il tempo di esecuzione dei test

Se vuoi migliorare il tempo di esecuzione dei test, puoi distribuirli su più dispositivi. Lo sharding richiede all'host di connettere almeno due dispositivi, ma per efficienza sono consigliati sei o più dispositivi.

Per suddividere i test su Android 9 o 10, esegui:

run cts --shard-count number_of_shards

Per suddividere i test su Android 8.1 o versioni precedenti, esegui:

run cts --shards number_of_shards

Esegui CTS per dispositivi multischermo

Se sul tuo dispositivo è installato Android 10 e il dispositivo ha più schermi, devi eseguire il piano di test cts-foldable separatamente:

run cts-foldable

I casi di test superati o non superati per la modalità schermo alternativa vengono aggiunti con il valore di display_mode, ad esempio testcase1[display_mode=0].