Automated tests 为什么跳过了总单元测试用例的一半?

Automated tests 为什么跳过了总单元测试用例的一半?,automated-tests,vstest,Automated Tests,Vstest,我们有两个控制器来执行相同的单元测试,但得到的结果不同。我不知道原因是什么 Controller1:跳过单元测试用例的一半 输出:程序集unitTest.dll失败。总计:836,通过:418,失败:0,其他:418单击此处了解详细信息 输出结果cleanuscript.log显示TotalAgent=2 控制器2:所有单元测试用例都成功 输出:已通过程序集unitTest.dll。总计:836,通过:836,通过:0,其他:0单击此处了解详细信息 输出结果cleanuscript.log显示T

我们有两个控制器来执行相同的单元测试,但得到的结果不同。我不知道原因是什么

Controller1:跳过单元测试用例的一半

  • 输出:程序集unitTest.dll失败。总计:836,通过:418,失败:0,其他:418单击此处了解详细信息

  • 输出结果cleanuscript.log显示TotalAgent=2

  • 控制器2:所有单元测试用例都成功

  • 输出:已通过程序集unitTest.dll。总计:836,通过:836,通过:0,其他:0单击此处了解详细信息
  • 输出结果cleanuscript.log显示TotalAgent=1
  • 问题:为什么controller1中的unitTest.dll分配给两个代理?为什么会跳过controller1中一半的测试用例?虚拟机是否与测试代理分配有连接


    您可以在控制器的配置文件(QTController.exe.config,在VS安装路径中)中检查存储桶大小和MinimumTestsPerAgent设置

    一些文章:


    您可以在控制器的配置文件(QTController.exe.config,在VS安装路径中)中检查存储桶大小和MinimumTestsPerAgent设置

    一些文章: