2015-07-13 88 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"