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

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:

  1. 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
    
  2. 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].