我有一些集成测试(很长时间运行)。如果他们在主要解决方案中,并且我选择运行所有测试,那么这些测试也将被提取。 如何避免它?禁用在Visual Studio中运行一些xunit测试(通过Resharper)
这些测试假设是从CI上的脚本运行。性状并没有帮助(AFAIK)导致R#也把它们捡起来。
我有一些集成测试(很长时间运行)。如果他们在主要解决方案中,并且我选择运行所有测试,那么这些测试也将被提取。 如何避免它?禁用在Visual Studio中运行一些xunit测试(通过Resharper)
这些测试假设是从CI上的脚本运行。性状并没有帮助(AFAIK)导致R#也把它们捡起来。
这个问题间接地给出了答案:resharper test runner - how to execute by category?
在的xUnit: 你加一个特点:
[Trait("Category", "LongRunning")]
[Fact]
public void Test()
{
}
在 “ReSharper->选项 - >单元测试”,你需要排除类别“LongRunning”:
PS,当保存这个改变时,你可能想把它保存到“团队共享”层,这样你的团队就可以拥有同样的方式。
在resharper中使用不同的播放列表,或运行不同的特征(测试浏览器)。 In Visual Studio Test, how to make a playlist which automatically excludes certain tests?
我被绑定到R#,这个解决方案只能在VS Test中工作,但我会稍后再试一次。 –
谢谢,虽然它没有给出解决方案,但你的回答给了我这个想法,我应该看什么(谷歌搜索)。 –