Co to jest autopilot i jak mogę wnieść wkład w nową skrzynkę testową autopilota dla pakietu?
źródło
Co to jest autopilot i jak mogę wnieść wkład w nową skrzynkę testową autopilota dla pakietu?
Z wiki Ubuntu :
Autopilot to funkcjonalne narzędzie do testowania Unity. Symuluje działania użytkownika, generując zdarzenia z klawiatury i myszy, a następnie testując wewnętrzny stan Unity i powiązanych aplikacji.
Możesz zaangażować się w testowanie, dołączając do zespołu kontroli jakości . Oto link do ich listy mailingowej - jakość ubuntu , strona startowa , a także oficjalna strona QA Ubuntu .
Aby zainstalować Autopilota z wiersza poleceń, uruchom następujące polecenia:
sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot
Przykład prostej jednostki testowej:
autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps
Ostrzeżenie: uruchomienie testów autopilota na domyślnym pulpicie spowoduje, że komputer będzie wysyłał ruchy myszy i klawiatury bez Twojej kontroli. Przed ślepym uruchomieniem tego polecenia przeczytaj poniższe artykuły.
Tam jest tutorial tutaj . Ponadto w cotygodniowym biuletynie Ubuntu wspomniano o kilku dobrych artykułach. Zostały one napisane przez Nicholasa Skaggsa, koordynatora społeczności w zespole testującym, które były dla mnie bardzo przydatne.
Autopilot: część 2 - Autor omawia prosty przypadek użycia autopilota w „hello world”
Zdecydowanie polecam przeczytanie trzech powyższych powiązanych artykułów przed rozpoczęciem korzystania z autopilota.
Możesz przesłać przypadki testowe, wysyłając e -mail na listę mailingową jakości ubuntu, używając określonego formatu opisanego tutaj .
Ponadto przypadki testowe można pobierać za pomocą polecenia bzr za pomocą następującego polecenia:
bzr branch lp:ubuntu-autopilot-tests
Dodawanie zmian przypadków testowych do gałęzi kodu można wykonać za pomocą komendy push bzr:
bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests
Aby uzyskać więcej informacji, zobacz http://code.launchpad.net/ubuntu-autopilot-tests .