gpt4 book ai didi

qt-creator - 如何从 QtCreator 运行 qteSTLib 单元测试

转载 作者:行者123 更新时间:2023-12-04 16:18:23 29 4
gpt4 key购买 nike

我正在 Qt Creator 中开发一个 GUI 应用程序,并想为它编写一些单元测试。

我关注了 This guide使用 QtTeSTLib 进行一些单元测试,程序编译正常。
但是我如何运行它们?如果调试构建,我希望它们在 GUI 应用程序启动之前运行,如果发布构建则不运行。

最佳答案

不要将测试代码放入您的主项目中。您应该为单元测试创​​建一个单独的项目,然后构建并运行它。不要修改您的主项目来运行测试。

理想情况下,您应该设置一个构建服务器,它会自动调用您的单元测试项目并构建您的版本。您可以编写此脚本。

永远不要破解你的主应用程序来运行你的单元测试。如果您需要进行集成级别测试(即测试程序在完全编译和集成后如何工作),您应该使用不同的集成测试框架,该框架允许您从外部脚本源测试程序。 FrogLogic's Squish就是这样一种框架。

关于qt-creator - 如何从 QtCreator 运行 qteSTLib 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2809028/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com