Selenium webdriver, Maven & Java를 사용하여 자동화 된 테스트 스위트를 만들었습니다. 웹 드라이버를 시작한 다음 maven 명령을 사용하여 테스트 스위트를 실행하기위한 쉘 스크립트를 만들었습니다. 이것은 잘 작동합니다.cron 작업에서 Maven 명령 실행
그러나 cron 작업을 사용하여 동일한 쉘 스크립트를 실행하면 maven 명령이 실행되지 않습니다. 셸 스크립트에서 maven에 대한 경로를 지정하는 몇 가지 솔루션을 보았습니다. 나에게도 해당되지 않습니다.
#/빈/bash는이
는에코 "
/bin/sh /home/loop/bin/startSelenium.sh start
는"CD/홈/ME/프로젝트/my_test_suite는
수출 PATH = $ 경로 :!/집/나// 설치 아파치 받는다는-3.0.4/빈
MVN 깨끗한 테스트 -DsuiteXmlFile =/SRC/테스트/자원/testng.xml -Ptest -Dgroups = GROUP0 >> ~/빈/mvnLogGroup1.txt
여기 cron 작업을 통해 mvn 명령을 실행하려면 어떻게해야합니까?
감사합니다.
일반적으로 cron 작업에서 환경은 일반 사용자와 다르게 보입니다. 그게 이유라고 생각합니다. – khmarbaise