gpt4 book ai didi

c++ - 与 Hudson 的持续集成和自动化测试 QWidgets

转载 作者:行者123 更新时间:2023-11-28 08:17:23 27 4
gpt4 key购买 nike

我在我的开发计算机上使用 Hudson 时遇到了一个问题,我的一个自动化单元测试必须创建一个 QApplication 才能测试 QWidget 的子类。由于 hudson 在没有 X 的情况下运行,因此失败。错误日志显示为 unknown: cannot connect to X server

有没有办法让我使用 Hudson 或类似的 CI 系统自动执行这些测试?我正在使用的库阻止我将这个被测代码与 QWidget 分开。

最佳答案

尝试启动一些 X 服务器。请记住,它不必在物理上显示任何内容——一个 VNC 服务器就足够了。然后,在您的 hudson 实例中设置 $DISPLAY 环境变量以指向 VNC 服务器。

关于c++ - 与 Hudson 的持续集成和自动化测试 QWidgets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7288555/

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