如何在Travis CI上设置Dojo-Doh单元测试?
有没有人有在Travis CI上建立基于dojo-doh的单元测试的经验 我想设置一个Web服务器和无头浏览器 如果可能的话,我还想使用dijit/robotx(它使用一个java插件)来进一步自动化一些测试如何在Travis CI上设置Dojo-Doh单元测试?,dojo,travis-ci,doh,Dojo,Travis Ci,Doh,有没有人有在Travis CI上建立基于dojo-doh的单元测试的经验 我想设置一个Web服务器和无头浏览器 如果可能的话,我还想使用dijit/robotx(它使用一个java插件)来进一步自动化一些测试 通过阅读Travis文档,我认为这是可以做到的,但是如果有人有一个例子或脚本可以分享,那将是非常感谢的。我不确定你会有任何运气让DOH Robot使用无头浏览器:它非常适合生成低级鼠标和键盘事件。不确定这对你无头的情况会有帮助吗 但是,没有机器人的普通DOH应该可以无头运行 这取决于你:如
通过阅读Travis文档,我认为这是可以做到的,但是如果有人有一个例子或脚本可以分享,那将是非常感谢的。我不确定你会有任何运气让DOH Robot使用无头浏览器:它非常适合生成低级鼠标和键盘事件。不确定这对你无头的情况会有帮助吗 但是,没有机器人的普通DOH应该可以无头运行 这取决于你:如果你认为你需要DOH Robot提供的那种东西,你可能不想把自己限制在无头状态。如果你想要无头,我想DOH最好不用DOH机器人 我没有无头浏览器的经验,但我有一个完整的环境,DOH、DOH Robot、JSCoverage等在多个真正的浏览器上运行于Jenkins上。(我们使用的是真正的浏览器,即使是兼容层,它们的差异也非常大,因此会产生巨大的差异。) 这里有一些好消息 这涵盖了基本内容:使用Selenium启动浏览器,向浏览器中注入一些JS以运行测试,并将结果提取出来,然后将它们写入磁盘。我只是把它们写成JUnit格式的XML文件,然后我的CI系统将它们过滤掉