java - 如何在 Jenkins 中运行 FEST Swing 测试?

标签 java swing testing jenkins fest

我正在尝试在 Jenkins 上运行 FEST Swing 测试作为 Windows 7 上的一项服务。

我已经允许服务与桌面交互并获得必要的许可。但这没有用。

我在互联网上找到的大部分内容都展示了如何在 Linux 上执行此操作(通过 CLI shell)或如何在提示符下运行它,这不是我想要的。

我还发现了一些关于如何运行让桌面可用的测试(通过在 VM 上运行它)的模糊讨论。但这也不是我需要的。

我需要像在 Eclipse 上运行一样运行 GUI 测试,并在桌面上显示图形。当我尝试这样做时,会发生以下情况:

execguitest:<br/> [echo] ----------------------------------------------<br/> [echo] project-name: Executing project's GUI tests<br/> [echo] ----------------------------------------------<br/> [junit] Running dev.AllGUITests<br/> [junit] null<br/> [junit] null<br/> [junit] null<br/> [junit] Tests run:33, Failures: 3, Errors: 30, Skipped: 0, Time elapsed: 112,375 sec<br/> [junit Test dev.AllGUITests FAILED

有没有人知道如何做到这一点?

P.S.:对于任何英文错误,我们深表歉意。英语不是我的母语。

最佳答案

Documentation of FEST向您展示如何在 Windows 下配置 Hudson(几乎与 Jenkins 相同)以及如何在虚拟 Xvfb 设备 (Linux) 上运行测试以在没有真实显示设备的情况下执行。

关于java - 如何在 Jenkins 中运行 FEST Swing 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19035110/

相关文章:

java - 在hadoop中处理非结构化和多行CSV

java - 如何在不启动方法的情况下设置变量的属性?

java - 在对象之间放置空格的最佳方法是什么? Swing JSeparator 对象可以是不可见的分隔符吗?

jquery - 如何在Vue jest测试中等待引导模式动画完成

perl - Test::File::Find::Rule 检查我们所有的 perl 脚本是否使用严格

java - Java中的可变长度(动态)数组

java - 字符串方法 -​​ 数组还是不数组?

java - JTextAreas在JDialog中是不可见的,我添加了setVisible函数,还是不行

java - 带着 Spring 的烦恼 Swing

javascript - karma Jasmine 测试 : Highlight diff in terminal