QtCreator:部署单元测试

时间:2018-11-15 07:05:55

标签: c++ unit-testing deployment qt-creator googletest

是否可以使用“测试”视图(例如,单击“运行所有测试”)将googletest可执行文件部署到远程设备?

在我的情况下,应正确配置部署,因为在单击“运行”或“开始调试”后,可执行文件已部署并在我的设备上启动。然后,gtest输出将显示在“应用程序输出”中。

但是我只想运行在“测试”视图中选择的测试用例,并在“测试结果”视图中查看结果。 当我单击“运行此测试”时,出现错误:

FATAL   Failed to start test for project "CommonTestbench".
Command line: /home/......./CommonTestbench --gtest_filter=_8_Utils.*
PATH: 
LD_LIBRARY_PATH: 
Run configuration:  "CommonTestbench"

我认为它会跳过部署步骤,并尝试在本地启动可执行文件(由于它是为嵌入式系统编译的,因此无法运行)。

是否可以将“测试”和“测试结果”视图与远程设备结合使用?

编辑:我也无法调试测试用例。调试器不会在任何断点处停止。

1 个答案:

答案 0 :(得分:0)

这还不可能,当前的实现只能在本地部署。

我已经feature request添加了对远程调试支持的支持。

相关问题