我在我的开发计算机上玩 Hudson,遇到了一个问题,我的一个自动化单元测试必须创建一个 QApplication 才能测试 QWidget 的子类。由于 hudson 在没有 X 的情况下运行,因此失败。错误日志显示unknown: cannot connect to X server
。
有没有办法让我使用 Hudson 或类似的 CI 系统自动执行这些测试?我正在使用的库阻止我将被测代码与 QWidget 分开。
我在我的开发计算机上玩 Hudson,遇到了一个问题,我的一个自动化单元测试必须创建一个 QApplication 才能测试 QWidget 的子类。由于 hudson 在没有 X 的情况下运行,因此失败。错误日志显示unknown: cannot connect to X server
。
有没有办法让我使用 Hudson 或类似的 CI 系统自动执行这些测试?我正在使用的库阻止我将被测代码与 QWidget 分开。