【发布时间】:2015-06-18 22:04:15
【问题描述】:
在测试运行期间查看智能资源管理器窗口时,我注意到 Pex 运行的测试比运行完成时显示的要多。运行完成后,如何确保已运行的所有测试都显示在窗口中?我想检查失败/通过的中间测试,并将它们保存以供进一步使用。
【问题讨论】:
标签: c# .net visual-studio unit-testing pex
在测试运行期间查看智能资源管理器窗口时,我注意到 Pex 运行的测试比运行完成时显示的要多。运行完成后,如何确保已运行的所有测试都显示在窗口中?我想检查失败/通过的中间测试,并将它们保存以供进一步使用。
【问题讨论】:
标签: c# .net visual-studio unit-testing pex
Intellitet 以代码覆盖率作为衡量标准。它仅在以下情况下显示测试:
所以结果窗口实际上显示了所有测试,涵盖了 Intellitest 可以推断的代码路径。如果代码中有语句intellitest cannot reason,则显示警告且不生成测试。
如果您在班级级别执行“运行智能测试”,行为会略有不同。在这种情况下,会为类中的每个方法生成测试,并且显示的生成测试对应于下拉列表中选择的方法(例如,目前仅显示XmlObjectContext.Dispose 的测试)。
【讨论】: