[prev in list] [next in list] [prev in thread] [next in thread]
List: ant-user
Subject: RE: Why is javac for unit tests working for me, but not someone else?
From: "KARR, DAVID" <dk068x () att ! com>
Date: 2013-02-16 0:25:44
Message-ID: B8D164BED956C5439875951895CB4B2210EC4428 () WABOTH9MSGUSR8C ! ITServices ! sbc ! com
[Download RAW message or body]
> -----Original Message-----
> From: KARR, DAVID
> Sent: Friday, February 15, 2013 3:21 PM
> To: Ant Users List
> Subject: Why is javac for unit tests working for me, but not someone else?
>
> I implemented a target in a base build script for compiling and running unit
> tests with cobertura. It's working fine in my environment. Someone I work
> with is trying to use it in their environment. As expected, it bombs
> completely in his environment. I'm trying to find some clues that tell me
> what might be wrong.
Never mind. I missed the one invalid assumption I was making, that he didn't make \
any changes to the base build script. We removed those changes and it worked.
> I'm using Ant 1.7.1 and JDK 1.6.0_30, and he's using Ant 1.7.0 and JDK
> 1.6.0_35.
>
> I've run "ant -v" in both environments and compared the output.
>
> The build eventually gets to a target I've named "compile-unit-test".
>
> In my environment, this proceeds to compile the unit test classes. In the
> other environment, I see this:
>
> ...\build.xml:636: gen/test/classes is not a legal value for this attribute
> at
> org.apache.tools.ant.types.EnumeratedAttribute.setValue(EnumeratedAttribute.j
> ava:94)
> at
> org.apache.tools.ant.IntrospectionHelper$8.set(IntrospectionHelper.java:1004)
> at
> org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHelper.jav
> a:400)
> at
> org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.j
> ava:392)
> at
> org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.j
> ava:349)
> at
> org.apache.tools.ant.UnknownElement.handleChild(UnknownElement.java:565)
> at
> org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:343)
> at
> org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:198)
> at
> org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:160)
> at org.apache.tools.ant.Task.perform(Task.java:347)
>
> The following is the "compile-unit-test" target:
>
> <target name="compile-unit-test" depends="init">
> <property name="testbuildclasspath" refid="testbuild.classpath" />
> <mkdir dir="${test.classes.dir}"/>
> <javac srcdir="${test.src.dir}"
> destdir="${test.classes.dir}"
> includes="**/*Test.java"
> debug="on"
> optimize="off">
> <classpath refid="testbuild.classpath"/>
> </javac>
> <copy todir="${test.config.dir}"
> preservelastmodified="${copy.preserve}">
> <fileset dir="${test.resources.dir}">
> <include name="**/*.properties"/>
> </fileset>
> </copy>
> </target>
>
> The value of the "test.classes.dir" is "gen/test/classes".
>
> What might be going wrong here?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic