在无头系统上使用柔软

最后编辑了

介绍

UNIX:

啜饮可以用来“headless”UNIX系统具有虚拟大家乐棋牌软件,如XVFB。

视窗:

我们不知道Microsoft Windows的任何虚拟大家乐棋牌软件,因此唯一的解决方案是使用具有VMware,Virtual Box和类似技术的虚拟计算机。 (也看看 Windows上的自动化。)

在无头UNIX系统上使用柔软

以下是在无头UNIX系统上使用QUICH的所需步骤(可能通过CRON或其他调度工具计划)。

注意使用下面提到的两个辅助壳脚本。

Step#1 - 复制/安装shell帮助程序脚本

必须将这两个shell辅助脚本复制到AUT(测试中的应用程序)应该执行的计算机。

它们为我们启动和停止虚拟大家乐棋牌,DBus会话和窗口管理器:

Shell Helper脚本要求:

步骤#2 - 启动虚拟大家乐棋牌

路径/到/startxvfb.sh 8
在壳中

(代替“path/to”根据您的设置。)

步骤3 - 启动SquishServer上/带有该虚拟大家乐棋牌器

DISPLAY=:8 squish_dir/bin/squishserver --verbose &
在壳中

替代,更明确:

export DISPLAY=:8
squish_dir/bin/squishserver --verbose &
在壳中

(代替“squish_dir”根据您的设置。)

(大家乐棋牌号码“8”只是一个例子。可以使用任何有效和未使用的大家乐棋牌编号。请记住,大家乐棋牌号码0现在可以用于交互式登录会话,因此应该避免。)

步骤#4 - 执行测试套件

squ_dir./bin/squishrunner --testsuite suite_mine
在壳中

(代替“squish_dir”根据您的设置。)

Step#5 - Stop SquishServer

squ_dir./bin/squishserver --stop
在壳中

(代替“squish_dir”根据您的设置。)

步骤#6 - 停止虚拟大家乐棋牌

路径/到/stopxvfb.sh 8
在壳中

(代替“path/to”根据您的设置。)