(Attempt to fix Travis problem with JUnit)

Project: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-freemarker/commit/67691b4c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/tree/67691b4c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-freemarker/diff/67691b4c

Branch: refs/heads/2.3
Commit: 67691b4c62d51998f5eb86f77bdaa24a98c10725
Parents: c688e15
Author: ddekany <ddek...@apache.org>
Authored: Sat Aug 5 13:11:23 2017 +0200
Committer: ddekany <ddek...@apache.org>
Committed: Sat Aug 5 13:11:23 2017 +0200

----------------------------------------------------------------------
 .travis.yml |  6 +++++-
 build.xml   | 14 +-------------
 2 files changed, 6 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-freemarker/blob/67691b4c/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index 5e1f7ca..3a560ea 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,9 @@
 language: java
-install: ant download-ivy download-ant-junit
+before_install:
+- sudo apt-get -qq update
+# ant-optional is needed for ant junit
+- sudo apt-get install ant-optional
+install: ant download-ivy
 script: ant ci
 jdk:
   - oraclejdk8
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-freemarker/blob/67691b4c/build.xml
----------------------------------------------------------------------
diff --git a/build.xml b/build.xml
index 4f45785..88deeea 100644
--- a/build.xml
+++ b/build.xml
@@ -140,18 +140,6 @@
     <get 
src="https://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.install.version}/ivy-${ivy.install.version}.jar";
          dest="${ivy.jar.file}" usetimestamp="true"/>
   </target>
-
-  <!-- Since 2017-08-05 or so, ant-junit was gone from Ant on Travis, hence we 
need this there: -->
-  <antversion property="antVersionNumber"/>
-  <property name="ant-junit.install.version" value="${antVersionNumber}" />
-  <property name="ant-junit.home" value="${user.home}/.ant" />
-  <property name="ant-junit.jar.dir" value="${ant-junit.home}/lib" />
-  <property name="ant-junit.jar.file" 
value="${ant-junit.jar.dir}/ant-junit.jar" />
-  <target name="download-ant-junit">
-    <mkdir dir="${ant-junit.jar.dir}"/>
-    <get 
src="https://repo1.maven.org/maven2/org/apache/ant/ant-junit/${ant-junit.install.version}/ant-junit-${ant-junit.install.version}.jar";
-         dest="${ant-junit.jar.file}" usetimestamp="true"/>
-  </target>
   
   <!-- ================================================================= -->
   <!-- Compilation                                                       -->
@@ -460,7 +448,7 @@
   <target name="test" depends="compileTest" description="Run test cases">
     <mkdir dir="build/junit-reports" />
     <ivy:cachepath conf="run.test" pathid="ivy.dep.run.test" />
-    <junit haltonfailure="on" fork="true" forkmode="once">
+    <junit haltonfailure="off" logfailedtests="true" fork="true" 
forkmode="once">
       <classpath>
         <pathelement path="build/test-classes" />
         <pathelement path="build/classes" />

Reply via email to