odi*_*die 5 qt-creator qtestlib
我正在使用QT Creator并希望在单独的项目中运行我的单元测试.如何从我的测试项目中引用主项目中的类?
我意识到这是一个老问题,但这里有一些步骤可以让这个问题变得简单:
main_project.pro一个文件移至另一个main_project.pri文件。$$PWD/path/to/file语法 where$$PWD是 *.pri 或 *.pro 文件位置。*.pri文件使用include($$PWD/main_project.pri)test项目main_project。test/test.pro,添加行include($$PWD/../main_project.pri)以从 main_project 导入相关配置。如果有兴趣,我可以添加更多详细信息。
一旦基本设置开始工作,它就非常方便,因为您可以为要测试的每个模块创建一个单独的项目以及运行所有其他测试的全局 test_suite 。如果您发现许多测试项目共享某些配置,您可以创建一个单独的common.pri文件test/common以包含在所有测试项目中。
一旦到位,就可以很容易地生成一个小脚本来自动创建一个测试项目,以便测试新模块,从而形成一个非常高效的测试工作流程......
| 归档时间: |
|
| 查看次数: |
1044 次 |
| 最近记录: |