我已經使用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