我的任务是对一个大型系统进行集成测试。目前,我有一个 COM dll,我正在使用我创建的 UI 进行测试,该 UI 启动了一系列调用 dll 的单元测试。这可行,但我想将其迁移到 MbUnit。当我在 MbUnit 中开始第一个测试时,它似乎挂在“找到 1 个测试”处。我最终不得不关闭 IDE。有人可以指出我正确的方向吗?
谢谢。
我的任务是对一个大型系统进行集成测试。目前,我有一个 COM dll,我正在使用我创建的 UI 进行测试,该 UI 启动了一系列调用 dll 的单元测试。这可行,但我想将其迁移到 MbUnit。当我在 MbUnit 中开始第一个测试时,它似乎挂在“找到 1 个测试”处。我最终不得不关闭 IDE。有人可以指出我正确的方向吗?
谢谢。
这就是我们启动 MBUnit 测试应用程序(命令行)的方式:
namespace UnitTest
{
class Program
{
static void Main(string[] args_)
{
// run unit test
AutoRunner auto = new AutoRunner();
auto.Load();
auto.Run();
HtmlReport report = new HtmlReport();
string fileName;
// generate report results
fileName = report.Render(auto.Result);
// launch results in user's browser
System.Diagnostics.Process.Start(fileName);
}
}
}
尝试使用调试器手动单步执行代码。