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. Quindi, esegui nuovamente (riprova) i test finché tutti i moduli di test non sono completati e i numeri di test non riusciti non sono uguali nelle ultime due sessioni di tentativi. Per eseguire un tentativo di sessione 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 una sessione di nuovi tentativi sui test parametrizzati non riusciti

I test con parametri superati non vengono riprovati. Per eseguire una sessione di nuovi tentativi solo sui test parametrizzati non riusciti:

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

Eseguire singoli piani di test

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 multiscreen

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

Gli scenari 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].