使用 xUnit for C#/VS2008,通过视觉警报在本地持续运行单元测试的最简单方法是什么?
我目前正在 VS2008 中使用 MSTest 进行单元测试,但我正在考虑访问 xUnit.net。
问题 - 让我的单元测试在本地(在我的 PC 上)持续运行并带有某种通过/失败数量的视觉警报的最简单方法是什么。
即类似于我们在 Ruby on Rails 中使用 autospec 所做的事情。
谢谢
PS 我也有兴趣听到最简单的开源选项。
I'm currently using MSTest in VS2008 for unit tests, but I am looking at going to xUnit.net.
Question - What would be the easiest way to get my unit tests running continually locally (on my PC) and with some sort of visual alert of pass / # of fails.
i.e. similar to what we do in Ruby on Rails with autospec.
THanks
PS Intersested in hearing of the simplest open source option too.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您还应该在 http://xunit.codeplex.com/Thread/List.aspx< 上询问此问题/a>
有一个 xUnit GUI 运行程序,当 DLL 被触及时它会自动重新加载。
缺少的一点是发生这种情况时自动重新运行最后执行的测试。一旦我们有了它,您只需按 Shift F6(编译当前项目)就可以得到您想要的东西。
xunit.net 的人通常反应灵敏,并在 [my] http: //xunit.codeplex.com/WorkItem/View.aspx?WorkItemId=8832 会有所帮助。
关于您的其他评论 - 我真的相信 xUnit.net 值得您努力使用。你不会回头。
You should also ask this on http://xunit.codeplex.com/Thread/List.aspx
There's an xUnit GUI runner and it has an auto-reload when DLLs get touched.
The missing bit is the auto-rerun of the last of executed tests when that happens. The minute we have that, you're just a Shift F6 (compile current project) away from waht you want.
The xunit.net guys are normally quite responsive, and avote on [my] http://xunit.codeplex.com/WorkItem/View.aspx?WorkItemId=8832 would help.
Regarding your other comment - I really believe xUnit.net is worth your effort using. You won't look back.
Resharper 的测试运行程序在 VS 内运行,可以仅运行单个测试或整个套件,并且似乎支持带插件的 xUnit。
Resharper's test runner runs within VS, can run just a single test or a whole suite, and appears to support xUnit with a plugin.