Browse Source

Java9's javac doesn't support -source 1.5 anymore

master
Stefan Bodewig 10 years ago
parent
commit
7b88a65814
2 changed files with 24 additions and 16 deletions
  1. +19
    -15
      src/tests/antunit/taskdefs/javac-test.xml
  2. +5
    -1
      src/tests/antunit/taskdefs/optional/junit/junit-test.xml

+ 19
- 15
src/tests/antunit/taskdefs/javac-test.xml View File

@@ -198,7 +198,7 @@ public class Adapter implements CompilerAdapter {
<au:assertLogContains text="adapter called" />
</target>

<target name="testSourceAttributes" xmlns:if="ant:if">
<target name="testSourceAttributes" xmlns:if="ant:if" xmlns:unless="ant:unless">
<delete dir="${javac-dir}/src" />
<mkdir dir="${javac-dir}/src" />
<mkdir dir="${javac-dir}/classes" />
@@ -212,13 +212,15 @@ public class Adapter implements CompilerAdapter {
<au:expectfailure>
<testJavac source="notValid"/>
</au:expectfailure>
<echo>JDK 1.4+</echo>
<testJavac source="1.4"/>
<delete dir="${javac-dir}/classes"/>
<mkdir dir="${javac-dir}/classes"/>
<sequential if:set="jdk1.5+">

<sequential unless:set="jdk1.9+">
<echo>JDK 1.4+</echo>
<testJavac source="1.4"/>
<delete dir="${javac-dir}/classes"/>
<mkdir dir="${javac-dir}/classes"/>
</sequential>
<sequential if:set="jdk1.5+" unless:set="jdk1.9+">
<echo>JDK 1.5+</echo>
<testJavac source="1.5"/>
<delete dir="${javac-dir}/classes"/>
@@ -254,7 +256,7 @@ public class Adapter implements CompilerAdapter {
</sequential>
</target>
<target name="testTargetAttributes" xmlns:if="ant:if">
<target name="testTargetAttributes" xmlns:if="ant:if" xmlns:unless="ant:unless">
<delete dir="${javac-dir}/src" />
<mkdir dir="${javac-dir}/src" />
<mkdir dir="${javac-dir}/classes" />
@@ -269,12 +271,14 @@ public class Adapter implements CompilerAdapter {
<testJavac target="notValid"/>
</au:expectfailure>

<echo>JDK 1.4+</echo>
<testJavac source="1.4" target="1.4"/>
<delete dir="${javac-dir}/classes"/>
<mkdir dir="${javac-dir}/classes"/>
<sequential if:set="jdk1.5+">
<sequential unless:set="jdk1.9+">
<echo>JDK 1.4+</echo>
<testJavac source="1.4" target="1.4"/>
<delete dir="${javac-dir}/classes"/>
<mkdir dir="${javac-dir}/classes"/>
</sequential>

<sequential if:set="jdk1.5+" unless:set="jdk1.9+">
<echo>JDK 1.5+</echo>
<testJavac source="1.5" target="1.5"/>
<delete dir="${javac-dir}/classes"/>


+ 5
- 1
src/tests/antunit/taskdefs/optional/junit/junit-test.xml View File

@@ -317,6 +317,10 @@ public class BTest extends TestCase {
</target>

<target name="testTestMethods" if="jdk1.5+">
<condition property="source" value="6">
<isset property="jdk1.6+"/>
</condition>
<property name="source" value="5"/>
<echo file="${input}/T1.java">public class T1 extends
junit.framework.TestCase {
public void testOK() {}
@@ -331,7 +335,7 @@ public class BTest extends TestCase {
public void bad() {
throw new RuntimeException("failed");}
}</echo>
<javac srcdir="${input}" destdir="${output}" includes="T1.java,T2.java" source="5" includeantruntime="false">
<javac srcdir="${input}" destdir="${output}" includes="T1.java,T2.java" source="${source}" includeantruntime="false">
<classpath>
<path refid="junit" />
</classpath>


Loading…
Cancel
Save