gpt4 book ai didi

selenium - NUnit 测试不会通过 DevOps 中的 VSTest 重新启动

转载 作者:行者123 更新时间:2023-12-05 07:03:46 25 4
gpt4 key购买 nike

我正在使用 VSTest 通过 Azure DevOps 运行测试。测试成功运行,但使用选项 rerun failed tests: true,在重新启动阶段出现错误。

NUnit 3.12.0 ;NUnit 适配器 3.16.1.0(已与 4.0.0.0 核对)

vstest.console.exe "C:\agent2.172.2\_work\r1\a\UITest\drop\Tests.Web\bin\Release\netcoreapp3.1\Tests.Web.dll"
/Settings:"C:\agent2.172.2\_work\_temp\3utv233tymm.runsettings"
/Logger:"trx"
/TestAdapterPath:"C:\agent2.172.2\_work\r1\a\UITest\drop\Tests.Web\bin\Release\netcoreapp3.1"
/TestCaseFilter:"FullyQualifiedName=Tests.Web.Tests._5.CourierModuleTest.N1_SendingTest.Id_5_1_01_TransferToCourierModule(Chrome)|FullyQualifiedName=Tests.Web.Tests._3.IssuanceOfDocuments.InformationOnTheApplicationIdentificationOfRecipient.N2_RecipientIdentificationTest.Id_3_2_13_RegisterAddressByFiasTest(Chrome)"
NUnit Adapter 3.16.1.0: Test execution started
An exception occurred while invoking executor 'executor://nunit3testexecutor/': Incorrect format for TestCaseFilter Missing Operator '|' or '&'. Specify the correct format and try again. Note that the incorrect format can lead to no test getting executed.

如何修复此错误并在 DevOps 中成功重启测试?

我尝试用谷歌搜索类似的问题,但没有找到任何有用的东西。非常感谢任何帮助

最佳答案

这是 similar discussion ,根据 azure-pipelines-task repo 的贡献者的评论:

1.您应该将其中的 VS 和 VSTest 组件更新到最新版本,因为我们不支持重新运行场景的数据驱动测试。它将在 VS 15.8 及更高版本中可用。

2.您应该按照 this solution 配置您的 VSTest 任务:

enter image description here

建议将测试总数作为输入(Number of tests per batch)。

关于selenium - NUnit 测试不会通过 DevOps 中的 VSTest 重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63147195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com