2015-07-13 90 views
0

stucks这是我travis.yml特拉维斯建立在jacoco

language: java 

sudo: required 

jdk: 
    - oraclejdk8 

install: true 

script: 
    - sudo apt-get update && sudo apt-get install oracle-java8-installer 
    - java -version 

after_success: 
- ./gradlew test jacocoTestReport coveralls 

这是特拉维斯输出:

[...] 
:processTestResources 
:testClasses 
:test 
Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946.pom 
Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.5.201505241946/org.jacoco.build-0.7.5.201505241946.pom 
Download https://repo1.maven.org/maven2/org/jacoco/org.jacoco.agent/0.7.5.201505241946/org.jacoco.agent-0.7.5.201505241946.jar 
No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself. 
The build has been terminated 

我不知道为什么,我该如何调试这样的:\任何提示? 在我的机器上工作。

+0

尝试用两种-i/--info先运行您的摇篮部分(显示的一些信息)或运行jacocoTestReport的任务,如果需要,--debug选项。此外,请尝试查看是否由于项目中的大型源代码,并分析--info/--debug的输出以找出根本原因。我也会尝试使用比您使用的更新版本的jacoco 0.7.5或0.7.x更新的版本。你在使用jmockit吗?如果是,请确保您使用的是兼容版本的jacoco和jmockit。 –

+0

谢谢。原来,这与雅可比无关。我正在使用JavaFX和TestFX,当然,它需要一个帧缓冲区。它启用xvfb后工作。 –

+0

可能的重复[如何在Travis CI上安装某些东西而不超时?](http://stackoverflow.com/questions/28746046/how-can-i-install-something-on-travis-ci-without-a -时间到) – kenorb

回答

0

原来它与jacoco没有任何关系。我正在使用JavaFX和TestFX,当然,它需要一个帧缓冲区。它的工作原理使xvfb的经过:

before_install: 
    - "export DISPLAY=:99.0" 
    - "sh -e /etc/init.d/xvfb start"