我从cmd文件调用SaopUI testrunnet。
问题是没有执行testrunner的命令行
我已经取消选中soap ui中的“失败的错误测试用例”复选框,没有任何帮助。 无论如何,无论测试成功与否,我都有这个问题
这是我的命令
%SoapUIPath%\testrunner.bat-sTestSuite %projectPath% -I -r -P var2=%var2% -P var1=%var1%
echo ###Test finished###
Echo“测试完成”将不会被执行
答案 0 :(得分:1)
如果一个批处理文件直接调用另一个批处理文件,则执行流将转移到被调用文件,而不会返回给调用者。
要在被调用文件结束后检索执行流程,我们需要使用call "%SoapUIPath%\testrunner.bat" ....
命令
private Instrument m_instr = null;
private void m_getInstrDetails(Instrument instr)
{
m_ContractName = instr.Name.ToString();
m_type = instr.Product.Type.ToString();
m_prod = instr.Product.ToString();
m_SmallestTickIncrtement = instr.InstrumentDetails.SmallestTickIncrement;
//month calc
int month = m_instr.InstrumentDetails.ExpirationDate.Month;
int day = m_instr.InstrumentDetails.ExpirationDate.Day;
int year = m_instr.InstrumentDetails.ExpirationDate.Year;
m_expDate1 = new DateTime(year, month, day);