谢谢大家观看-AY的 VS2017推广系列
Live Unit Testing 目前支持的框架
AY当前VS的版本---- 15.7.1
打开设置
如果你的解决方案,不包括单元测试的项目,你单击了实时单元测试,虽然菜单栏会有停止,暂停,但实际不会运行的。输出窗口也会给提示的哈。
====================www.ayjs.net 杨洋 wpfui.com ayui ay aaronyang=======请不要转载谢谢了。=========
讲解图标,X和√不讲了
未通过测试
未涉及测试
已通过测试
测试资源管理器,如果是live的,会自动更新状态,不是live的,手动运行测试,会更新状态。
点击 停止 live unit test 变成蓝色感叹号了。
如果在超过10个项目的 解决方案下,启动 live unit test,会有提示
项目貌似很大,是否确认继续 开启 自动单元测试。那么开启后,如何排除 测试的一些项目呢?
右键解决方案
右键测试项目
可以批量选择 测试项目,包括或者排除的。
你也可以使用 ExcludeFromCodeCoverageAttribute 来修饰测试类,也可以排除一个 测试 单元
也可以使用 [TestCategory("SkipWhenLiveUnitTesting")]单独排除 某个方法
其他测试框架的方法排除 特性为
对于 xUnit:[Trait("Category", "SkipWhenLiveUnitTesting")]
对于 NUnit:[Category("SkipWhenLiveUnitTesting")]
对于 MSTest:[TestCategory("SkipWhenLiveUnitTesting")]
其他的 帮助解答: https://docs.microsoft.com/zh-cn/visualstudio/test/live-unit-testing-faq?view=aspnetcore-2.1
====================www.ayjs.net 杨洋 wpfui.com ayui ay aaronyang=======请不要转载谢谢了。=========
推荐您阅读更多有关于“vs2017,”的文章