[C#]:等待任务完成时达到最大超时600秒

时间:2018-05-17 09:40:57

标签: c# timeout

在我的测试中,我有一个 for 循环,它运行一个PowerShell脚本,有时需要更长的时间来执行。我有这样的错误:等待任务完成时达到600秒的最大超时。我想问一下,当整个测试完成时间超过600秒或者一个脚本运行时间超过600秒时是否会发生此错误?

P.S。我从命令行

运行该测试

这对我有帮助吗?如果没有,我应该改变什么?

process.WaitForExit(1000 * 60 * 60); //Wait up to one hour

编辑(整个例外):

  

等待任务时达到600秒的最大超时时间   完成:C:\ Program Files(x86)\ NUnit 2.6.4 \ bin \ nunit-console.exe   “C:\测试\资源\ test_scripts \ API的测试-HD \安装程序\ Test1的\ BIN \发布\ Test1.dll”   /xml:"C:\Tests\Results\Test1\39.xml”。 2018年5月17日   06:49:01,933错误StarterConsole.HttpPost - FileNotFoundException   在HttpUploadFile中写入fileStream到dataStream!   System.IO.FileNotFoundException:找不到文件   'C:\测试\结果\测试1 \ 39.xml'。文件名:   'C:\ Tests \ Results \ Test1 \ 39.xml'at   System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)
  在System.IO.FileStream.Init(字符串路径,FileMode模式,FileAccess   访问,Int32权限,布尔useRights,FileShare共享,Int32   bufferSize,FileOptions选项,SECURITY_ATTRIBUTES secAttrs,String   msgPath,Boolean bFromProxy,Boolean useLongPath,Boolean checkHost)
  在System.IO.FileStream..ctor(字符串路径,FileMode模式,FileAccess   访问,FileShare共享)at   StarterConsole.HttpPost.HttpUploadFile(Uri postLocation,String file,   String paramName,String contentType,Dictionary`2 postItems,Int32   重试)   C:\ repos \ starterconsole \ StarterConsole \ Http \ HttpPost.cs:第293行

0 个答案:

没有答案