我已经使用构建定义设置了我的构建,如下所示。我正在使用XUnit,本地上我的测试被发现并运行。我已经测试了glob **\*spec*.dll
并且它找到了我所有的测试dll,并且构建日志显示这些dll实际上已被构建。
然而在构建日志中我得到了以下信息:
Run VS Test Runner
No test found. Make sure that installed test
discoverers & executors, platform & framework
version settings are appropriate and try again.
这似乎表明它正在尝试使用MSTest测试运行程序而不是XUnit测试运行程序。我该如何告诉Visual Studio Online的构建使用XUnit测试运行程序和发现器?