我正在尝试在Jenkins上运行FEST Swing测试作为Windows 7上的服务。
我已经允许该服务与桌面交互并获得必要的许可。但是没用。
我在互联网上发现的大多数内容都显示了如何在Linux上(通过CLI shell)或如何在提示符上运行它,这不是我正在寻找的。 p>
我还发现了一些模糊的讨论,讨论如何运行测试让桌面可用(通过在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。:对不起任何英语错误。英语不是我的母语。
答案 0 :(得分:1)
Documentation of FEST向您展示了如何配置Hudson(几乎与Jenkins相同)的Windows以及如何在没有真正的显示设备的情况下在虚拟Xvfb设备(Linux)上运行测试。
答案 1 :(得分:1)
我是用Jenkins-XVNC-Plugin完成的。
请看this。