Questa pagina contiene istruzioni per eseguire i test automatici CTS su Android 10 o versioni precedenti.
Esegui una sessione di ripetizione
Se è la prima volta che esegui il test, alcuni test potrebbero non riuscire a causa di problemi al di fuori del tuo controllo. Ad esempio, una connessione di rete potrebbe essere lenta o il segnale GPS potrebbe essere debole. Esegui di nuovo i test finché non sono stati completati tutti i moduli di test e i numeri di errori di test sono gli stessi nelle ultime due sessioni di ripetizione. Per eseguire una sessione di ripetizione per Android 9 e 10:
run retry --retry session_number`
Per eseguire una sessione di ripetizione per Android 8.1 o versioni precedenti:
run cts --retry session_number
Esegui una sessione di ripetizione dei test con parametri non riusciti
I test con parametri superati non vengono ripetuti. Per eseguire una sessione di ripetizione solo per i test parametro non riusciti:
run retry --retry session_number --new-parameterized-handling
Eseguire singoli piani di test
Anziché eseguire tutti i piani di test contemporaneamente, puoi eseguire singoli piani di test. Per eseguire un singolo piano di test:
Identifica il nome del piano di test da eseguire.
Per Android 7 e versioni successive:
list modules
Per Android 6 o versioni precedenti:
list plans
Esegui il piano di test:
run cts --plan test_module_or_plan_name
Migliorare il tempo di esecuzione del test
Se vuoi migliorare il tempo di esecuzione dei test, puoi suddividerli su più dispositivi. Lo sharding richiede che l'host colleghi almeno due dispositivi, ma per motivi di efficienza sono consigliati almeno sei dispositivi.
Per eseguire il partitioning dei test su Android 9 o 10, esegui:
run cts --shard-count number_of_shards
Per eseguire il partitioning dei test su Android 8.1 o versioni precedenti, esegui:
run cts --shards number_of_shards
Esegui CTS per i dispositivi multischermo
Se il tuo dispositivo è in esecuzione su Android 10 e ha più schermate, 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]
.