我有一个我正在研究的项目,我想添加一个轻量级的测试支架来探测/回归测试一些类。解决此问题的一种方法是拥有一个运行各种测试的辅助可执行目标。
在Qt / Qt Creator中执行此操作的标准方法是什么?要在同一目录中创建第二个项目并导入一些相同的代码文件,或以某种方式在同一个项目中实现两个可执行目标?还有别的吗?
答案 0 :(得分:0)
QTestLib
可能就是你要找的东西:
http://doc.qt.io/qt-4.8/gettingstarted-develop.html#qt-utilities
http://doc.qt.io/qt-4.8/qtestlib-manual.html
http://doc.qt.io/qt-4.8/qtestlib-tutorial.html
http://doc.qt.io/qt-4.8/qtestlib-tutorial1.html
希望有所帮助。
答案 1 :(得分:0)
一个项目=一个可执行文件。在多个项目中使用一个源文件没有任何问题。您可以将经过测试的代码分解为静态库,然后由您的应用程序和测试工具使用。这样您就不必两次输入源文件了。