Answers:
自动驾驶仪是Unity的功能测试工具。它通过生成键盘和鼠标事件,然后测试Unity和关联应用程序的内部状态来模拟用户操作。
加入质量检查小组,即可参与测试。这是他们的邮件列表-ubuntu-quality,他们的启动板页面以及官方的Ubuntu 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在没有您控制的情况下发送鼠标和键盘移动。在盲目运行此命令之前,请阅读以下文章。
有一个教程在这里。此外,Ubuntu每周时事通讯中提到了几篇好文章。这些是由测试团队的社区协调员Nicholas Skaggs编写的,对我来说非常有用。
自动驾驶仪:第2部分 -在这里,作者介绍了自动驾驶仪的简单“ hello world”用例
我强烈建议您在开始使用自动驾驶仪之前先阅读以上三篇链接文章。
您可以使用此处概述的指定格式通过电子邮件发送ubuntu质量邮件列表来提交测试用例。
此外,可以使用以下命令通过bzr提取测试用例:
bzr branch lp:ubuntu-autopilot-tests
可以使用bzr push comand将测试用例更改添加到代码分支:
bzr push lp:<username>/ubuntu-autopilot-tests/ubuntu-autopilot-tests