QtCreator:部署单元测试
QtCreator: Deploy Unit Test
是否可以使用 "Test" 视图将 googletest 可执行文件部署到远程设备(例如,通过单击 "Run All Tests"?
在我的情况下应该正确配置部署,因为在单击 "Run" 或 "Start Debugging" 后,可执行文件已部署并在我的设备上启动。然后 gtest 输出显示在 "Application Output".
但我只想 运行 测试在 "Test" 视图中选择的用例,并在 "Test Results" 视图中查看结果。
当我点击 "Run This Test" 时出现错误:
FATAL Failed to start test for project "CommonTestbench".
Command line: /home/......./CommonTestbench --gtest_filter=_8_Utils.*
PATH:
LD_LIBRARY_PATH:
Run configuration: "CommonTestbench"
我认为它跳过了部署步骤并尝试在本地启动可执行文件(这是行不通的,因为它是为嵌入式系统编译的)。
是否可以将 "Tests" 和 "Test Results" 视图与远程设备结合使用?
编辑:我也无法调试测试用例。调试器不会在任何断点处停止。
这还不行,目前的实现只能本地部署。
我已经feature request添加了对远程调试的支持。
是否可以使用 "Test" 视图将 googletest 可执行文件部署到远程设备(例如,通过单击 "Run All Tests"?
在我的情况下应该正确配置部署,因为在单击 "Run" 或 "Start Debugging" 后,可执行文件已部署并在我的设备上启动。然后 gtest 输出显示在 "Application Output".
但我只想 运行 测试在 "Test" 视图中选择的用例,并在 "Test Results" 视图中查看结果。 当我点击 "Run This Test" 时出现错误:
FATAL Failed to start test for project "CommonTestbench".
Command line: /home/......./CommonTestbench --gtest_filter=_8_Utils.*
PATH:
LD_LIBRARY_PATH:
Run configuration: "CommonTestbench"
我认为它跳过了部署步骤并尝试在本地启动可执行文件(这是行不通的,因为它是为嵌入式系统编译的)。
是否可以将 "Tests" 和 "Test Results" 视图与远程设备结合使用?
编辑:我也无法调试测试用例。调试器不会在任何断点处停止。
这还不行,目前的实现只能本地部署。
我已经feature request添加了对远程调试的支持。