자동 조종 장치 란 무엇이며 패키지의 새로운 자동 조종 테스트 케이스에 어떻게 기여합니까?
답변
자동 조종 장치 란?
로부터 우분투 위키 :
자동 조종 장치는 Unity의 기능 테스트 도구입니다. 키보드 및 마우스 이벤트를 생성 한 다음 Unity 및 관련 애플리케이션의 내부 상태를 테스트하여 사용자 작업을 시뮬레이션합니다.
품질 관리 팀 에 가입하면 테스트에 참여할 수 있습니다 . 우분투 품질 , 런치 패드 페이지 및 공식 우분투 QA 페이지에 대한 링크는 다음과 같습니다 .
설치
명령 행에서 자동 조종 장치를 설치하려면 다음 명령을 실행하십시오.
sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot
간단한 테스트 장치의 예 :
autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps
경고 : 기본 데스크탑에서 자동 조종 장치 테스트를 실행하면 PC가 제어없이 마우스 및 키보드 움직임을 전송합니다. 이 명령을 맹목적으로 실행하기 전에 아래 기사를 읽으십시오.
튜토리얼
여기에 튜토리얼이 있습니다 . 또한 우분투 주간 뉴스 레터에 몇 가지 좋은 기사가 언급되었습니다. 이들은 테스트 팀의 커뮤니티 코디네이터 인 Nicholas Skaggs가 저에게 매우 유용하게 작성했습니다.
자동 조종 장치 : 2 부 -저자는 자동 조종 장치의 간단한 “hello world”사용 사례를 살펴 봅니다.
자동 조종 장치를 시작하기 전에 위의 링크 된 기사 3 개를 읽는 것이 좋습니다.
기여 사례
여기에 지정된 형식을 사용하여 우분투 품질 메일 링리스트 를 이메일로 보내 테스트 사례를 제출할 수 있습니다 .
또한 다음 명령을 사용하여 bzr을 통해 테스트 사례를 가져올 수 있습니다.
bzr branch lp:ubuntu-autopilot-tests
코드 분기에 테스트 케이스 변경 사항을 추가하려면 bzr push comand를 사용하십시오.
bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests
자세한 내용은 http://code.launchpad.net/ubuntu-autopilot-tests 를 참조하십시오.