.NET Core XUnit测试Azure开发运营,程序包问题

时间:2019-07-16 09:43:26

标签: .net-core azure-devops xunit

我在Azure Dev Ops构建管道中有一个.NET Core 2.2单元测试设置,这些是xunit测试

steps:
- task: DotNetCoreCLI@2
  displayName: 'Unit Test'
  inputs:
  command: test
  projects: '**/Wintegrate.[Tt]est*/*.csproj'
  arguments: '--configuration $(buildConfiguration) '
  timeoutInMinutes: 5

它们由于多种原因而失败

Failed   Wintegrate.Tests.BoomiRestClientTests.GetDeployedPackages
Error Message:
  Assert.Equal() Failure
Expected: OK
Actual:   0

Failed   Wintegrate.Tests.BoomiServiceTests.GetAtomsAndMolecules
Error Message:
  Newtonsoft.Json.JsonReaderException : Error reading JObject from 
  JsonReader. Path '', line 0, position 0.
Stack Trace:
  at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings 
  settings)
  at Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings 
  settings)
  at Wintegrate.Domain.BoomiService.GetAtomsAndMolecules() in 
  d:\a\1\s\Wintegrate.Domain\BoomiService.cs:line 37
  at Wintegrate.Tests.BoomiServiceTests.GetAtomsAndMolecules() in 
  d:\a\1\s\Wintegrate.Tests\BoomiServiceTests.cs:line 53

从Visual Studio本地运行时,测试工作正常

1 个答案:

答案 0 :(得分:0)

  

.NET Core XUnit测试Azure开发操作,程序包问题

根据错误消息:

  

失败的Wintegrate.Tests.BoomiServiceTests.GetAtomsAndMolecules错误   消息:Newtonsoft.Json.JsonReaderException:读取JObject时出错   来自JsonReader。路径”,第0行,位置0。堆栈跟踪:

此错误不应来自Azure Devops工具或您的生成定义。与项目或环境设置有关。

因此,请尝试直接在您的代理服务器上运行测试,并检查是否仍然存在相同的问题。

希望这会有所帮助。