I have to execute to automation testing suite on windows remote machine.
We are using generalized Jenkins Server hosted on Unix platform.
实现的步骤: -
1)创建SSH连接并将我的代码从GIT服务器复制到Window Machine - 成功 2)创建shell脚本,该脚本将执行maven命令以运行测试脚本 - 成功 3)脚本和项目已成功执行 - 成功
问题: -
从Jenkins Job启动时,我无法查看从shell脚本发生的浏览器启动或执行
观察:
shell脚本的独立执行或本地执行正在启动浏览器,我将在浏览器上看到测试脚本的执行
准备好Shell脚本
#!/bin/bash
export SOURCEDIR="/home/***/jenkins/git"
export DESTDIR="/home/****/jenkins/git/FLIP_Sanity"
echo "$SOURCEDIR"
echo "$DESTDIR"
echo "CURRENT PATH PRINTED"
pwd
cd $SOURCEDIR
echo "Providing rights to the folder for execution"
chmod -R 777 $DESTDIR
echo "Navigation to Destination Folder"
cd $DESTDIR
pwd
echo "Executing maven command"
echo $PATH
mvn clean test -Denvironment=QA-Dbrowser=IE -Dsurefire.suiteXmlFiles=Sanity.xml
出口
需要对脚本或执行进行哪些更改才能打开交互式浏览器会话