Como programar para executar o arquivo testng.xml no terminal no ambiente linux?

0

Eu criei um script para um testcase de automação Selenium. Eu criei o arquivo testng.xml que deve ser executado no terminal do Linux em um momento específico da minha necessidade. Digamos que eu queira fazer o schdule para executar o arquivo testng.xml no terminal às 23h todos os dias.

    
por Kasturi Rajamanikkam 16.11.2018 / 09:49

1 resposta

0

A criação da tarefa pode ser feita desta maneira: Crie em seu diretório home um script (com nome script.sh por exemplo) que contenha:

#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

E no cron (via comando crontab -e ) adicione um registro assim:

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

Para tornar seu script executável, não esqueça de exec (once)

chmod +x /home/dananja/script.sh
    
por 19.11.2018 / 08:41