Câu trả lời:
Từ wiki Ubuntu :
Autopilot là một công cụ kiểm tra chức năng cho Unity. Nó mô phỏng hành động của người dùng bằng cách tạo các sự kiện bàn phím và chuột, sau đó kiểm tra trạng thái bên trong của Unity và các ứng dụng liên quan.
Bạn có thể tham gia thử nghiệm bằng cách tham gia nhóm QA . Đây là một liên kết đến danh sách gửi thư của họ - chất lượng Ubuntu , trang launchpad của họ , cũng như trang Ubuntu QA chính thức .
Để cài đặt Autopilot từ dòng lệnh, hãy chạy các lệnh sau:
sudo add-apt-repository ppa:autopilot/ppa
sudo apt-get update && sudo apt-get install python-autopilot
Một ví dụ về một đơn vị thử nghiệm đơn giản:
autopilot run unity.tests.test_showdesktop.ShowDesktopTests.test_showdesktop_hides_apps
Cảnh báo: Chạy thử nghiệm tự động trên máy tính để bàn mặc định của bạn sẽ khiến máy tính của bạn gửi chuyển động chuột và bàn phím mà không có sự kiểm soát của bạn. Xin vui lòng đọc các bài viết dưới đây trước khi mù quáng chạy lệnh này.
Có một hướng dẫn ở đây . Ngoài ra, đã có một số bài viết hay được đề cập trong bản tin hàng tuần của Ubuntu. Chúng được viết bởi Nicholas Skagss, một điều phối viên cộng đồng trong nhóm thử nghiệm, rất hữu ích cho tôi.
Autopilot: phần 2 - Ở đây tác giả trình bày một trường hợp sử dụng "hello world" đơn giản của autopilot
Tôi đặc biệt khuyên bạn nên đọc ba bài viết được liên kết ở trên trước khi bắt đầu với chế độ lái tự động.
Bạn có thể gửi các trường hợp kiểm tra bằng cách gửi email danh sách gửi thư chất lượng Ubuntu bằng cách sử dụng một định dạng được chỉ định ở đây .
Ngoài ra, các trường hợp thử nghiệm có thể được kéo qua bzr bằng lệnh sau:
bzr branch lp:ubuntu-autopilot-tests
Thêm các thay đổi trường hợp thử nghiệm vào nhánh mã có thể được thực hiện với một comz đẩy bzr:
bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests
Xem http://code.launchpad.net/ubfox-autopilot-tests để biết thêm thông tin.