: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\MSTest.exeFATAL: No MSTest test report files were found.FATAL: No MSTest TRX test report files were found. Configuration error?B
我正在尝试调整pytest工具,以便它可以在我的测试环境中使用,这需要生成并存储精确的测试报告。测试报告是xml格式的。到目前为止,我已经成功地创建了一个新的插件,它可以生成我想要的xml,但有一个例外:我需要在我的xml报告中注册传递的断言,如果可能的话,还要加上相关的代码。我找不到这样做的方法。唯一可行的方法是重载pytest_assertrepr_compare im py pytest插件,但它只在断言失败时调用,而不是在传递的断言时调用。
当Gallio试图启动我的单元测试时,我可以在日志中找到这个问题: Cannot run tests because MSTest executable我的结论是,Gallio与VS2012和相应的MSTest版本不完全兼容。编辑2 :
目前还没有办法在声纳中收集最多的报告。我找到的唯一解决方案是将使用MSTest生成的每个单元测试转换为一个NUn