Linux 환경의 터미널에서 testng.xml 파일을 실행하려면 어떻게 해야 합니까?

Linux 환경의 터미널에서 testng.xml 파일을 실행하려면 어떻게 해야 합니까?

나는 Selenium 자동화 테스트 케이스 스크립트를 작성했습니다. 필요한 특정 시간에 Linux 터미널에서 실행되어야 하는 testng.xml 파일을 생성했습니다. 매일 오후 11시에 터미널에서 testng.xml 파일이 실행되도록 예약하고 싶다고 가정해 보겠습니다.

답변1

작업 승인은 다음을 포함하는 홈 디렉터리에 스크립트(예: script.sh라는 이름)를 생성하여 수행할 수 있습니다.

#do not forget to set propper path to java executable
JAVA=/usr/bin/java
source /home/dananja/.bash_profile
cd /home/dananja/workspace/simsapp
$JAVA -cp "./lib/*:./bin" org.testng.TestNG testng.xml

그리고 (명령을 통해) cron에 crontab -e다음 레코드를 추가합니다 .

0 23 * * * /home/dananja/script.sh

스크립트를 실행 가능하게 만들려면 (한 번) 실행하는 것을 잊지 마세요.

chmod +x /home/dananja/script.sh

관련 정보