运行测试二进制文件的工具

时间:2011-03-15 18:13:18

标签: unit-testing stress-testing

我正在寻找一种可以运行单元测试的工具,这是一个普通的unix二进制文件,同时也是许多实例。我还需要该工具来收集任何核心并在失败时停止。能够允许一些失败是一种奖励。

想法是对多线程应用程序进行压力测试,同时运行大量测试进程。单个单元测试很少崩溃,因此我希望同时运行其中许多单元测试,以最大限度地发现捕获错误的机会。

如果该工具可以被守护进程以持续运行一组二进制文件,并具有从外部控制它的能力,则可以获得额外的荣誉。

更新:

我最终用Python实现了一个测试驱动程序(并发运行多个测试,如果成功完成则重新启动测试)。可以通过创建戳记文件来发信号通知测试驱动程序。此测试驱动程序由buildbot构建器调用,并在发布新修订时停止。这种方法似乎运作得相当好。

1 个答案:

答案 0 :(得分:0)

Valgrind也许?

http://valgrind.org/