Risposte:
Dal wiki di Ubuntu :
Il pilota automatico è uno strumento di test funzionale per Unity. Simula le azioni dell'utente generando eventi di tastiera e mouse e quindi testando lo stato interno di Unity e le applicazioni associate.
Puoi partecipare ai test unendoti al team di controllo qualità . Ecco un link alla loro mailing list: qualità di Ubuntu , la loro pagina del launchpad , così come la pagina ufficiale del QA di Ubuntu .
Per installare il pilota automatico dalla riga di comando, eseguire i comandi seguenti:
sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot
Un esempio di una semplice unità di test:
autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps
Avvertenza: l'esecuzione dei test del pilota automatico sul desktop predefinito provoca l'invio da parte del PC di movimenti del mouse e della tastiera senza il controllo dell'utente. Leggere gli articoli seguenti prima di eseguire questo comando alla cieca.
C'è un tutorial qui . Inoltre, ci sono stati molti buoni articoli menzionati nella newsletter settimanale di Ubuntu. Sono stati scritti da Nicholas Skaggs, coordinatore della comunità del team di test, che mi sono stati molto utili.
Pilota automatico: parte 2 - Qui l'autore cammina attraverso un semplice caso d'uso del "pilota automatico" del mondo
Consiglio vivamente di leggere i tre articoli collegati sopra prima di iniziare con il pilota automatico.
È possibile inviare casi di prova inviando un'e - mail alla mailing list di qualità Ubuntu utilizzando un formato specificato indicato qui .
Inoltre, i casi di test possono essere estratti tramite bzr usando il comando seguente:
bzr branch lp:ubuntu-autopilot-tests
L'aggiunta di modifiche al test case al ramo di codice può essere effettuata con un comando push bzr:
bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests
Vedi http://code.launchpad.net/ubuntu-autopilot-tests per maggiori informazioni.