C# 如何使Nunit测试仅在Linux操作系统上运行(而不在Windows上运行)?
我正在使用Nunit测试我的程序(当我们构建程序时,测试会自动运行) 该程序在Windows和Linux操作系统上都运行,我有一些测试应该只在Linux操作系统上运行。有没有办法确保这些测试只在Linux上运行,而不在Windows操作系统上运行 我知道在JUnit for exmaple中有可能添加标题@EnabledOnOs(LINUX),但我找不到类似于Nunit的东西C# 如何使Nunit测试仅在Linux操作系统上运行(而不在Windows上运行)?,c#,.net,nunit,C#,.net,Nunit,我正在使用Nunit测试我的程序(当我们构建程序时,测试会自动运行) 该程序在Windows和Linux操作系统上都运行,我有一些测试应该只在Linux操作系统上运行。有没有办法确保这些测试只在Linux上运行,而不在Windows操作系统上运行 我知道在JUnit for exmaple中有可能添加标题@EnabledOnOs(LINUX),但我找不到类似于Nunit的东西 非常感谢。简短回答:[平台(“Linux”)] NUnit将生成一个原因,但如果您想要更详细的原因,可以指定它 [平台(
非常感谢。简短回答:
[平台(“Linux”)]
NUnit将生成一个原因,但如果您想要更详细的原因,可以指定它
[平台(“Linux”,Reason=“仅在Linux上运行,因为…”)]
您可以在方法或整个fixture类上使用此选项