我想将汤 ui 项目集成到詹金斯。我有一个测试套件和一个模拟服务,模拟服务应该运行以测试测试套件。
我编写了一个构建脚本,先执行模拟服务,然后执行测试用例。以下是脚本
<project name="test" default="DIAG_COMPLETE" basedir=".">
<property name="project" value="./Complete--soapui-project.xml" />
<target name="DIAG_COMPLETE" depends="DIAG" >
<exec executable="D:\Soapui\soapUI-4.5.2\bin\testrunner.bat" failonerror="false" failifexecutionfails="false" >
<arg line="-sdiag_upload_tc -rja -f./reports ${project}"/>
</exec>
</target>
<!-- invokes the mock service -->
<target name="DIAG" >
<exec executable="D:\Soapui\soapUI-4.5.2\bin\mockservicerunner.bat" failonerror="false" failifexecutionfails="false" >
<arg line="-m'DBDiagnosticDataTransmissionSOAPBinding MockService' -p8088 -a/mockDBDiagnosticDataTransmissionSOAPBinding -b ${project}"/>
</exec>
</target>
</project>
我不确定这是否是写方法。
只有这样工作正常,我才能将它与 jenkins 集成。这不起作用,因为模拟服务没有开始。
我想要一种方法在我的詹金斯集成中进一步进行。
谢谢雅各布·马谢尔