joh*_*ley 6 azure-devops azure-pipelines
我正在运行一个天蓝色管道,如下所示。我在 3 个位置设置了以分钟为单位的超时:作业、池和任务,但是步骤运行验收测试总是在 60 分钟后超时,并显示错误消息:
配置资源时发生错误(错误类型:超时)。操作被取消。
否则,管道中的一切都运行正常。
stages:
- stage: Run_Acceptance_Tests
jobs:
- job: Run_Acceptance_Tests
timeoutInMinutes: 180
pool:
name: Hosted VS2017
timeoutInMinutes: 180
demands:
- msbuild
- visualstudio
- vstest
steps:
- task: NuGetToolInstaller@0
displayName: 'Use NuGet 4.4.1'
inputs:
versionSpec: 4.4.1
- task: NuGetCommand@2
displayName: 'NuGet restore'
inputs:
restoreSolution: '$(solution)'
- task: VSBuild@1
displayName: 'Build solution'
inputs:
solution: '$(solution)'
msbuildArgs: '/p:SkipInvalidConfigurations=true /p:ExcludeApp_Data=true /p:AutoParameterizationWebConfigConnectionStrings=false /p:MarkWebConfigAssistFilesAsExclude=false /p:ProfileTransformWebConfigEnabled=false /p:TransformWebConfigEnabled=false'
platform: '$(BuildPlatform)'
configuration: '$(BuildConfiguration)'
- task: FileTransform@2
displayName: 'Transform settings for Acceptance tests'
inputs:
folderPath: '$(Build.SourcesDirectory)'
xmlTransformationRules: '-transform **\Selenium.Tests\App.Test.config -xml **\Selenium.Tests\bin\**\Selenium.Tests.dll.config'
- task: VSTest@2
displayName: 'Run ExcelWraps Acceptance tests'
timeoutInMinutes: 180
inputs:
testAssemblyVer2: |
**\Selenium.Tests.dll
!**\obj\**
searchFolder: '$(Build.SourcesDirectory)'
pathtoCustomTestAdapters: '$(build.sourcesdirectory)\src\packages\NUnit3TestAdapter.3.10.0\build\net35\'
runInParallel: false
codeCoverageEnabled: false
platform: '$(BuildPlatform)'
configuration: '$(BuildConfiguration)'
diagnosticsEnabled: false
uiTests: true
minimumExpectedTests: 10
Run Code Online (Sandbox Code Playgroud)
我已经阅读并重读了文档,似乎已经完成了他们要求的一切。所有这些问题似乎都已通过将超时放置在我上面提到的位置之一来回答: - https://developercommunity.visualstudio.com/content/problem/375541/60-minutes-time-limit-per-build。 html - https://developercommunity.visualstudio.com/content/problem/567714/azure-devops-timeoutinmillions-is-being-ignored-in.html - https://developercommunity.visualstudio.com/content/problem/670377/ timeout-not-respected-in-multi-stage-pipeline.html - https://github.com/Microsoft/azure-pipelines-yaml/issues/48 - https://github.com/Microsoft/azure-pipelines-代理/问题/1849
如何增加测试步骤的超时时间?
| 归档时间: |
|
| 查看次数: |
14485 次 |
| 最近记录: |