Haxe与特拉维斯联系

时间:2015-04-27 19:47:33

标签: travis-ci haxe munit

我正在尝试设置Travis为Haxe库运行munit测试。它会安装依赖项,但在尝试运行第一个测试时会失败。任何建议将不胜感激。

Massive Unit - Copyright 2015 Massive Interactive. Version 2.1.0
   haxe -main TestMain -lib munit -lib hamcrest -cp quick-haxe quick-haxe -cp test -swf-version 11 -swf build/as3_test.swf
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: links2: not found
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: links: not found
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: lynx: not found
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: w3m: not found
xdg-open: no method available for opening 'http://localhost:2000/tmp/runner/index.html'
Error: Error running http://localhost:2000/tmp/runner/index.html

回复:System.IO.Compression.GZipStream

特拉维斯报告:https://github.com/ramchale/quick-haxe

1 个答案:

答案 0 :(得分:1)

munit测试运行器试图在浏览器中运行测试,通过调用unix系统上的open工具启动它。 Travis支持无头浏览器,但munit不支持(AFAIK)。

你应该能够很好地运行系统测试(hxcpp,neko),对于实用程序库,它会给你一定程度的"事情正在发挥作用"信心。

Haxe编译器通过SauceLabs运行JS / Flash测试,但不使用munit。