我怎样才能将测试直接传递给nunit

时间:2012-04-02 10:55:26

标签: c# nunit c89

我想在NUnit中运行C90测试。我写了一个实际工作的短适配器,但我想摆脱编写该适配器,而是创建一个打开nunit并传入可加载数据的工具,以便nunit可以运行测试。

我饶了你到目前为止我写的代码,只是概括了它的用法:

我认为我的C90测试是可调用的dll函数,注释上面有注释。示例/ TEST /。截至目前,测试返回0或1表示失败信息。 C#Pathinspector检查所有* .c文件的注释并提取load信息。 C#Executer管理测试的执行并返回PASS / FAIL信息。

我想要做的不是我的Executer,而是创建NUnit的Launchinformation并将其传递给新创建的gui,或者创建C#代码以传递给新创建的gui。

我知道如何创建一个NUnit gui跑步者,但我不知道如何将信息传递给它。

1 个答案:

答案 0 :(得分:0)

Nunit source在线可用,但在初始化期间使用了很多单例,所以我会反对它。

一种方法是实际编写和编译cs文件,并将编译后的文件传递给nunit。

最好的方法似乎是从头开始编写符合xUnit的框架。