From 763ad7ae9b53d425515a9222f04dfc7d08ce6acf Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Fri, 17 Dec 2004 15:07:43 +0000 Subject: [PATCH] Propagate build.compiler to tests git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277247 13f79535-47bb-0310-9956-ffa450edef68 --- build.xml | 9 ++++++++ .../apache/tools/ant/taskdefs/JavacTest.java | 22 ++++++++++++------- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/build.xml b/build.xml index c16dcda17..7818609b8 100644 --- a/build.xml +++ b/build.xml @@ -593,6 +593,13 @@ + + + + + + + @@ -1473,6 +1480,7 @@ + @@ -1633,6 +1641,7 @@ + diff --git a/src/testcases/org/apache/tools/ant/taskdefs/JavacTest.java b/src/testcases/org/apache/tools/ant/taskdefs/JavacTest.java index 018da11ce..53a247b2e 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/JavacTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/JavacTest.java @@ -144,13 +144,18 @@ public class JavacTest extends TestCase { // check defaults String compiler = javac.getCompiler(); assertNotNull(compiler); - assertTrue("default value", - "javac1.1".equals(compiler) - || "javac1.2".equals(compiler) - || "javac1.3".equals(compiler) - || "javac1.4".equals(compiler) - || "javac1.5".equals(compiler) - || "classic".equals(compiler)); + if (System.getProperty("build.compiler") != null) { + assertEquals(System.getProperty("build.compiler"), + compiler); + } else { + assertTrue("default value", + "javac1.1".equals(compiler) + || "javac1.2".equals(compiler) + || "javac1.3".equals(compiler) + || "javac1.4".equals(compiler) + || "javac1.5".equals(compiler) + || "classic".equals(compiler)); + } javac.setFork(true); assertNotNull(javac.getCompiler()); @@ -160,7 +165,8 @@ public class JavacTest extends TestCase { // check build.compiler provides defaults javac = new Javac(); javac.setProject(project); - project.setNewProperty("build.compiler", "jikes"); + // setUserProperty to override system properties + project.setUserProperty("build.compiler", "jikes"); compiler = javac.getCompiler(); assertNotNull(compiler); assertEquals("jikes", compiler);