我有一个单元测试,只需要在Visual Studio中运行即可。如何检查xunit测试是否正在从Visual Studio运行?我可以以某种方式检查运行过程吗?谢谢
在测试中,您可以添加[Trait("Category","VisualStudio")]
属性。
它仍将在Visual Studio中运行。
启动测试命令行时,可以添加以下内容(假设您使用的是.Net Core):
dotnet测试--filter类别!= VisualStudio
请参见https://docs.microsoft.com/en-us/dotnet/core/testing/selective-unit-tests#xunit(如果您使用的是xunit命令行,本文档的其余部分将提供帮助)