如何从CLI运行R#插件的测试

发布于 2025-01-17 16:02:02 字数 207 浏览 1 评论 0 原文

我想从 dotnet Test 除了构建项目外,什么都不做。

如何从CLI运行R#/Rider插件的测试,以便将此步骤嵌入GitHub操作中?

提前致谢!

I want to execute the tests from this R#/Rider plugin within a GitHub Action and therefore I need to run the tests from the CLI. Simply runnning dotnet test does exactly nothing but building the project.

How can I run tests of a R#/Rider plugin from the CLI so that I can embed this step into a GitHub Action?

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

虚拟世界 2025-01-24 16:02:02

我们的模板中的一个错误:)它缺少与.NET SDK一起使用的一些引用,更具体地说:

<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />

也是在此提交中:https://github.com/matkoch/resharper-fluentassertions/commit/42fdd20f5c6168402d09b47a7e9e3baa1cc9852c

One remark here: dotnet test must be invoked on the解决方案文件(不是测试项目本身)。否则,关于错误路径的错误。就目前而言,我认为这是可以接受的。

Kind of a bug in our template :) It was missing some references to work with the .NET SDK, more specifically these:

<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />

Also in this commit: https://github.com/matkoch/resharper-fluentassertions/commit/42fdd20f5c6168402d09b47a7e9e3baa1cc9852c

One remark here: dotnet test must be invoked on the solution file (not the test project itself). Otherwise, there was an error about wrong paths. For now, I think that's acceptable.

浅听莫相离 2025-01-24 16:02:02

我没有尝试过 dotnet test ,但是它们只是Nunit测试,因此可以使用Nunit命令行运行。

I haven't tried with dotnet test, but they're just nunit tests, so can be run with the nunit command line.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文