aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml29
-rw-r--r--make/build-test.xml19
2 files changed, 34 insertions, 14 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 000000000..49ee51204
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,29 @@
+language: java
+git:
+ submodules: false
+sudo: false
+
+addons:
+ apt:
+ packages:
+ - bash
+ - p7zip-full
+ - libx11-dev
+ - libxxf86vm-dev
+ - xvfb
+ - libgl1-mesa-dri
+
+before_install:
+ - cd ..
+ - git clone --recurse-submodules git://jogamp.org/srv/scm/gluegen.git gluegen > /dev/null
+ - pushd gluegen/make
+ - ant > /dev/null
+ - popd
+ - export DISPLAY=:99.0
+ - sh -e /etc/init.d/xvfb start
+
+install:
+ - pushd jogl/make
+ - ant
+ - ant junit.run newt 2>/dev/null
+ - bash ./scripts/check-junit.sh ../build
diff --git a/make/build-test.xml b/make/build-test.xml
index eed264e6b..91008eeb9 100644
--- a/make/build-test.xml
+++ b/make/build-test.xml
@@ -251,7 +251,7 @@
<target name="junit.run.noui" depends="test.compile">
<!-- Test*NOUI* -->
- <junit jvm="${jvmJava.exe}" forkmode="perTest" showoutput="true" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
+ <junit jvm="${jvmJava.exe}" forkmode="perTest" printsummary="on" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
<env key="${system.env.library.path}" path="${obj.all.paths}"/>
<jvmarg value="${junit.run.arg0}"/>
<jvmarg value="${junit.run.arg1}"/>
@@ -338,7 +338,6 @@
<arg line="filtertrace=true"/>
<arg line="haltOnError=false"/>
<arg line="haltOnFailure=false"/>
- <arg line="showoutput=true"/>
<arg line="outputtoformatters=true"/>
<arg line="logfailedtests=true"/>
<arg line="logtestlistenerevents=true"/>
@@ -366,7 +365,7 @@
-->
<target name="junit.run.newt" depends="test.compile">
<!-- Test*NEWT* -->
- <junit jvm="${jvmJava.exe}" forkmode="perTest" showoutput="true" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
+ <junit jvm="${jvmJava.exe}" forkmode="perTest" printsummary="on" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
<env key="${system.env.library.path}" path="${obj.all.paths}"/>
<jvmarg value="${junit.run.arg0}"/>
<jvmarg value="${junit.run.arg1}"/>
@@ -407,7 +406,7 @@
<!-- attribute name="generic.junit.run.awt.include.pattern" -->
<!-- Test*AWT* -->
- <junit jvm="${jvmJava.exe}" forkmode="perTest" showoutput="true" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
+ <junit jvm="${jvmJava.exe}" forkmode="perTest" printsummary="on" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
<env key="${system.env.library.path}" path="${obj.all.paths}"/>
<jvmarg value="${junit.run.arg0}"/>
<jvmarg value="${junit.run.arg1}"/>
@@ -453,7 +452,7 @@
<!-- attribute name="generic.junit.run.newt.awt.include.pattern" -->
<!-- Test*AWT* -->
- <junit jvm="${jvmJava.exe}" forkmode="perTest" showoutput="true" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
+ <junit jvm="${jvmJava.exe}" forkmode="perTest" printsummary="on" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
<env key="${system.env.library.path}" path="${obj.all.paths}"/>
<jvmarg value="${junit.run.arg0}"/>
<jvmarg value="${junit.run.arg1}"/>
@@ -540,7 +539,7 @@
<target name="junit.run.awt.singletest" depends="test.compile, junit.run.settings">
<!-- Test*AWT* -->
- <junit jvm="${jvmJava.exe}" forkmode="perTest" showoutput="true" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
+ <junit jvm="${jvmJava.exe}" forkmode="perTest" printsummary="on" fork="true" haltonerror="off" timeout="${batchtest.timeout}">
<env key="${system.env.library.path}" path="${obj.all.paths}"/>
<jvmarg value="${junit.run.arg0}"/>
<jvmarg value="${junit.run.arg1}"/>
@@ -600,7 +599,6 @@
<arg line="filtertrace=true"/>
<arg line="haltOnError=false"/>
<arg line="haltOnFailure=false"/>
- <arg line="showoutput=true"/>
<arg line="outputtoformatters=true"/>
<arg line="logfailedtests=true"/>
<arg line="logtestlistenerevents=true"/>
@@ -661,7 +659,6 @@
<arg line="filtertrace=true"/>
<arg line="haltOnError=false"/>
<arg line="haltOnFailure=false"/>
- <arg line="showoutput=true"/>
<arg line="outputtoformatters=true"/>
<arg line="logfailedtests=true"/>
<arg line="logtestlistenerevents=true"/>
@@ -732,7 +729,6 @@
<arg line="filtertrace=true"/>
<arg line="haltOnError=false"/>
<arg line="haltOnFailure=false"/>
- <arg line="showoutput=true"/>
<arg line="outputtoformatters=true"/>
<arg line="logfailedtests=true"/>
<arg line="logtestlistenerevents=true"/>
@@ -854,7 +850,6 @@ ${test.class.fqn} \${line.separator}
filtertrace=true \${line.separator}
haltOnError=false \${line.separator}
haltOnFailure=false \${line.separator}
-showoutput=true \${line.separator}
outputtoformatters=true \${line.separator}
logfailedtests=true \${line.separator}
logtestlistenerevents=true \${line.separator}
@@ -898,7 +893,6 @@ ${test.class.fqn} \${line.separator}
filtertrace=true \${line.separator}
haltOnError=false \${line.separator}
haltOnFailure=false \${line.separator}
-showoutput=true \${line.separator}
outputtoformatters=true \${line.separator}
logfailedtests=true \${line.separator}
logtestlistenerevents=true \${line.separator}
@@ -960,7 +954,6 @@ ${test.class.fqn} \${line.separator}
filtertrace=true \${line.separator}
haltOnError=false \${line.separator}
haltOnFailure=false \${line.separator}
-showoutput=true \${line.separator}
outputtoformatters=true \${line.separator}
logfailedtests=true \${line.separator}
logtestlistenerevents=true \${line.separator}
@@ -1023,7 +1016,6 @@ ${test.class.fqn} \${line.separator}
filtertrace=true \${line.separator}
haltOnError=false \${line.separator}
haltOnFailure=false \${line.separator}
-showoutput=true \${line.separator}
outputtoformatters=true \${line.separator}
logfailedtests=true \${line.separator}
logtestlistenerevents=true \${line.separator}
@@ -1101,7 +1093,6 @@ ${test.class.fqn} \${line.separator}
filtertrace=true \${line.separator}
haltOnError=false \${line.separator}
haltOnFailure=false \${line.separator}
-showoutput=true \${line.separator}
outputtoformatters=true \${line.separator}
logfailedtests=true \${line.separator}
logtestlistenerevents=true \${line.separator}