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

时间:2013-09-26 17:47:19

标签: java swing testing jenkins fest

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

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

我在互联网上发现的大多数内容都显示了如何在Linux上(通过CLI shell)或如何在提示符上运行它,这不是我正在寻找的。

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

我需要运行GUI测试,就像它们在Eclipse上运行一样,桌面上的图形外观也是如此。当我尝试这样做时,会发生以下情况:

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

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

P.S。:对不起任何英语错误。英语不是我的母语。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我是用Jenkins-XVNC-Plugin完成的。

请看this