我已经使用Selenium webdriver创建了一个自动化测试套件,Maven & Java.Also我创建了一个shell脚本来启动web驱动程序,然后使用maven命令执行测试套件。这很好。从cron作业执行Maven命令
但是,当使用cron作业运行相同的shell脚本时,maven命令不会执行。 我看到了一些解决方案,在shell脚本中为maven指定路径。那也不适合我。
#/斌/庆典
回声 “
/bin/sh /home/loop/bin/startSelenium.sh start
”CD /家/我/项目/ my_test_suite
出口PATH = $ PATH:/首页/我/安装/ Apache的行家-3.0.4/bin中
MVN干净的测试-DsuiteXmlFile =/SRC /测试/资源/的testng.xml -Ptest -Dgroups = GROUP0 >>〜/斌/ mvnLogGroup1.txt
在这里可以通过cron作业运行mvn命令?
感谢
通常在cron作业中,环境看起来与普通用户不同。我想这可能是原因。 – khmarbaise