我目前正在寻找一个软件框架,我的项目涉及GPU板和图形测试。
我的项目是找到一个软件框架,可以在GPU上远程运行图形测试并实现自动化。基本上,我有5个独立的图形测试(它们是我的目录中的Linux脚本,我只是通过命令行执行),运行我的计算机,GPU板是通过USB端口连接的。
我SSH在使用Putty和连接通过串口(即连接到GPU板)手动运行每个测试10分钟。当我终止测试时,它将每秒在命令行上向我返回帧。我要找的是一种自动化的方法。
我需要从另一台机器远程运行这5个单独的测试,并且能够在一定时间内连续运行所有5个测试,而不必手动运行每个测试。这意味着我需要启动脚本,并让它以每秒的速度返回每个测试的帧,而不需要我进行更多的交互。
我想知道你们中的任何一位专家是否有一些你已经使用过的软件。
发布于 2014-06-16 22:35:08
为硬件板(BeagleBone和其他)配置了类似的测试自动化框架。
Jenkins可以远程运行shell脚本(使用ssh)。詹金斯的经纪人可以代表被测试的董事会。您可以在脚本中处理代理名称,以便访问特定的板(代理名称可以通过env变量打开)。而且,使用Jenkins可以轻松地调度测试运行。 Jenkins绝对可以自由使用。
您也可以尝试其他分布式CI解决方案(TeamCity、竹子、连续体等)。我只是告诉你我和詹金斯有过积极的经历。
还有一个叫做LAVA (Linaro自动验证体系结构)的自动化测试系统。
您可以找到关于它的一般信息,这里。
https://sqa.stackexchange.com/questions/8897
复制相似问题