无法在Jenkins上运行FEST Swing测试

时间:2013-09-30 13:42:46

标签: swing unit-testing user-interface 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。:对不起任何英语错误。英语不是我的母语。

1 个答案:

答案 0 :(得分:0)

默认情况下,服务不与桌面交互。您需要允许Jenkins服务(如果在任何其他应用服务器之外运行Jenkins)与桌面交互。但是,我不确定这是否足以运行UI测试。详细了解如何在Windows上运行无头(无人值守)ui测试。