2010-11-30 121 views
3

好吧,也许这是一个非常愚蠢的问题,我只是没有看到按钮...但我怎么重新运行在SL单元测试应用程序的UI检查测试?Silverlight的单元测试框架重新运行测试

我启动了单元测试应用程序,让它运行测试.....然后我甚至可以选中或取消某些测试中,它完成时....但我要如何重新运行这些检查测试,而无需重新启动整个织补事情?我只是没有看到一个按钮“运行选定的测试”.....

+0

这是早在SL2天...但我会点击测试头,它将扩大对给定的测试细节时,又重新运行该特定测试的链接...它是如何发挥作用,现在可能是不同的。 – 2010-11-30 23:26:55

回答

2

老实说,我真的希望我对此很愚蠢。

我在CodePlex上发布了同样的问题,没有回答。我向该框架的创建者发送了一封直接电子邮件,但没有回答。

这告诉我一些几件事情的:

  1. 我真的那么笨,我已经错过了一些非常明显的。

  2. 没有人真正将Silverlight用于生产应用程序,或者至少没有一个需要单元测试,所以没有人真正知道这里的答案。

  3. 微软对Silverlight的支持和对它的支持是最低标准。

  4. 我对这件事的支持希望很不吉普。

这就是说,我自己找到了答案。在App.xaml.cs:

private UnitTestPage _page; 

在Application_Startup:

RootVisual = _page = (TestPage) UnitTestSystem.CreateTestPage(); 

添加一个按钮或右键单击处理什么的,然后调用

_page.UnitTestHarness.Run(); 

希望这可以帮助其他人。

相关问题