gpt4 book ai didi

unit-testing - 用于测试的假 X 服务器?

转载 作者:行者123 更新时间:2023-11-28 19:41:47 25 4
gpt4 key购买 nike

在工作中,我们全面测试了 GUI 组件。问题出在这样一个事实,即在测试套件运行时,各种组件弹出,窃取焦点或无法继续工作。我首先想到的是Xnest,但我想知道是否有更优雅的解决方案来解决这个问题。

最佳答案

我认为您在这里需要做的是让您的测试在与您正在处理的显示器不同的显示器上运行。

当我们将 TeamCity 代理迁移到 EC2 时,我们必须想出一个解决方案来在 headless Linux 服务器上运行我们的 UI 单元测试。我在这个 blog post 中找到了一种方法,其中概述了如何使用 Xvfb。

对于我的情况,我所要做的就是:

  • yum 安装 xorg-x11-server-Xvfb
  • Xvfb :100 -ac 运行服务器。我将它添加到我的 EC2 代理上的 rc.local 文件中,以便在机器启动时启动它。
  • 然后我将 env.DISPLAY :100 添加到我的 TeamCity 构建配置中

关于unit-testing - 用于测试的假 X 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14321636/

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