You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Geir Magnusson Jr <ge...@pobox.com> on 2006/03/07 19:21:49 UTC
Re: svn commit: r383946 - in /incubator/harmony/enhanced/classlib/trunk:
./ RUNNING-TESTS.txt build-test.xml make/build-test.xml
can we rename the directory then? I really hate having the main build
script in a subdir (I'm used to them in root), and if we can't agree on
that, can we not call it "make"?
tellison@apache.org wrote:
> Author: tellison
> Date: Tue Mar 7 10:01:56 2006
> New Revision: 383946
>
> URL: http://svn.apache.org/viewcvs?rev=383946&view=rev
> Log:
> Move test script into make dir, update doc, ignore temporary build artifacts
>
> Added:
> incubator/harmony/enhanced/classlib/trunk/make/build-test.xml
> Removed:
> incubator/harmony/enhanced/classlib/trunk/build-test.xml
> Modified:
> incubator/harmony/enhanced/classlib/trunk/ (props changed)
> incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt
>
> Propchange: incubator/harmony/enhanced/classlib/trunk/
> ------------------------------------------------------------------------------
> --- svn:ignore (original)
> +++ svn:ignore Tue Mar 7 10:01:56 2006
> @@ -6,3 +6,4 @@
> VME_COPYRIGHT.txt
> VME_README.txt
> VME_THIRD_PARTY_NOTICES.txt
> +build
>
> Modified: incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt
> URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt?rev=383946&r1=383945&r2=383946&view=diff
> ==============================================================================
> --- incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt (original)
> +++ incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt Tue Mar 7 10:01:56 2006
> @@ -52,11 +52,11 @@
> $ cd make
> $ ant
>
> - This should build and installl all java and native components
> + This should build and install all java and native components
>
> 2) Test :
>
> - in project root :
> + in make dir :
>
> $ ant -f build-test.xml
>
>
> Added: incubator/harmony/enhanced/classlib/trunk/make/build-test.xml
> URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/make/build-test.xml?rev=383946&view=auto
> ==============================================================================
> --- incubator/harmony/enhanced/classlib/trunk/make/build-test.xml (added)
> +++ incubator/harmony/enhanced/classlib/trunk/make/build-test.xml Tue Mar 7 10:01:56 2006
> @@ -0,0 +1,80 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +
> +<!-- Copyright 2005 The Apache Software Foundation or its licensors, as applicable
> +
> + Licensed under the Apache License, Version 2.0 (the "License");
> + you may not use this file except in compliance with the License.
> + You may obtain a copy of the License at
> +
> + http://www.apache.org/licenses/LICENSE-2.0
> +
> + Unless required by applicable law or agreed to in writing, software
> + distributed under the License is distributed on an "AS IS" BASIS,
> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> + See the License for the specific language governing permissions and
> + limitations under the License.
> +-->
> +
> +<project name="classlib-testt" default="test-all" basedir="..">
> +
> + <description> Tests for classlib package</description>
> +
> + <!-- set global properties for this build. -->
> +
> + <property name="build.compiler" value="modern"/>
> +
> + <property name="tests.output" value="../../target/test_report" />
> + <property name="target.output" value="../../deploy" />
> +
> + <target name="test-all" depends="clean, test-luni, test-xnet, test-text, test-security, gen-report">
> + </target>
> +
> + <target name="clean">
> + <delete dir="target" />
> + </target>
> +
> + <target name="test-luni">
> + <echo message="=================================="/>
> + <echo message="Running tests for module luni"/>
> + <echo message="=================================="/>
> +
> + <ant antfile="make/build.xml" dir="modules/luni" target="test"/>
> + </target>
> +
> + <target name="test-xnet">
> + <echo message="=================================="/>
> + <echo message="Running tests for module x-net"/>
> + <echo message="=================================="/>
> +
> + <ant antfile="build.xml" dir="modules/x-net" target="test-run" />
> +
> + </target>
> +
> + <target name="test-text">
> + <echo message="=================================="/>
> + <echo message="Running tests for module text"/>
> + <echo message="=================================="/>
> +
> + <ant antfile="build.xml" dir="modules/text" target="test-run" />
> +
> + </target>
> +
> + <target name="test-security">
> +
> + <echo message="=================================="/>
> + <echo message="Running tests for module security"/>
> + <echo message="=================================="/>
> +
> + <ant antfile="make/build.xml" dir="modules/security" target="test.classlib"/>
> + </target>
> +
> + <target name="gen-report">
> + <junitreport todir="target/test_report">
> + <fileset dir="target/test_report">
> + <include name="TEST*-*.xml"/>
> + </fileset>
> + <report format="frames" todir="target/test_report/html"/>
> + </junitreport>
> + </target>
> +
> +</project>
> \ No newline at end of file
>
>
>
location for top-level scripts (was: Re: svn commit: r383946 - in
/incubator/harmony/enhanced/classlib/trunk: ./ RUNNING-TESTS.txt build-test.xml
make/build-test.xml)
Posted by Tim Ellison <t....@gmail.com>.
Geir Magnusson Jr wrote:
> can we rename the directory then?
Its name follows the pattern set by modules/luni/make/ and
modules/security/make/. What do you want to call them?
> I really hate having the main build
> script in a subdir (I'm used to them in root), and if we can't agree on
> that, can we not call it "make"?
This script is delegating to the scripts that do the 'real' work in each
module make directory. Not sure why it creates such a strong reaction.
Regards,
Tim
> tellison@apache.org wrote:
>> Author: tellison
>> Date: Tue Mar 7 10:01:56 2006
>> New Revision: 383946
>>
>> URL: http://svn.apache.org/viewcvs?rev=383946&view=rev
>> Log:
>> Move test script into make dir, update doc, ignore temporary build
>> artifacts
>>
>> Added:
>> incubator/harmony/enhanced/classlib/trunk/make/build-test.xml
>> Removed:
>> incubator/harmony/enhanced/classlib/trunk/build-test.xml
>> Modified:
>> incubator/harmony/enhanced/classlib/trunk/ (props changed)
>> incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt
>>
>> Propchange: incubator/harmony/enhanced/classlib/trunk/
>> ------------------------------------------------------------------------------
>>
>> --- svn:ignore (original)
>> +++ svn:ignore Tue Mar 7 10:01:56 2006
>> @@ -6,3 +6,4 @@
>> VME_COPYRIGHT.txt
>> VME_README.txt
>> VME_THIRD_PARTY_NOTICES.txt
>> +build
>>
>> Modified: incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt
>> URL:
>> http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt?rev=383946&r1=383945&r2=383946&view=diff
>>
>> ==============================================================================
>>
>> --- incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt
>> (original)
>> +++ incubator/harmony/enhanced/classlib/trunk/RUNNING-TESTS.txt Tue
>> Mar 7 10:01:56 2006
>> @@ -52,11 +52,11 @@
>> $ cd make
>> $ ant
>> - This should build and installl all java and native components
>> + This should build and install all java and native components
>> 2) Test : - in project root : + in make dir :
>> $ ant -f build-test.xml
>>
>> Added: incubator/harmony/enhanced/classlib/trunk/make/build-test.xml
>> URL:
>> http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/make/build-test.xml?rev=383946&view=auto
>>
>> ==============================================================================
>>
>> --- incubator/harmony/enhanced/classlib/trunk/make/build-test.xml (added)
>> +++ incubator/harmony/enhanced/classlib/trunk/make/build-test.xml Tue
>> Mar 7 10:01:56 2006
>> @@ -0,0 +1,80 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +
>> +<!-- Copyright 2005 The Apache Software Foundation or its licensors,
>> as applicable
>> +
>> + Licensed under the Apache License, Version 2.0 (the "License");
>> + you may not use this file except in compliance with the License.
>> + You may obtain a copy of the License at
>> +
>> + http://www.apache.org/licenses/LICENSE-2.0
>> +
>> + Unless required by applicable law or agreed to in writing, software
>> + distributed under the License is distributed on an "AS IS" BASIS,
>> + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> implied.
>> + See the License for the specific language governing permissions and
>> + limitations under the License.
>> +-->
>> +
>> +<project name="classlib-testt" default="test-all" basedir="..">
>> +
>> + <description> Tests for classlib package</description>
>> +
>> + <!-- set global properties for this build. -->
>> +
>> + <property name="build.compiler" value="modern"/>
>> +
>> + <property name="tests.output" value="../../target/test_report" />
>> + <property name="target.output" value="../../deploy" />
>> +
>> + <target name="test-all" depends="clean, test-luni, test-xnet,
>> test-text, test-security, gen-report">
>> + </target>
>> +
>> + <target name="clean">
>> + <delete dir="target" />
>> + </target>
>> +
>> + <target name="test-luni">
>> + <echo message="=================================="/>
>> + <echo message="Running tests for module luni"/>
>> + <echo message="=================================="/>
>> +
>> + <ant antfile="make/build.xml" dir="modules/luni" target="test"/>
>> + </target>
>> +
>> + <target name="test-xnet">
>> + <echo message="=================================="/>
>> + <echo message="Running tests for module x-net"/>
>> + <echo message="=================================="/>
>> +
>> + <ant antfile="build.xml" dir="modules/x-net"
>> target="test-run" />
>> +
>> + </target>
>> +
>> + <target name="test-text">
>> + <echo message="=================================="/>
>> + <echo message="Running tests for module text"/>
>> + <echo message="=================================="/>
>> +
>> + <ant antfile="build.xml" dir="modules/text" target="test-run" />
>> +
>> + </target>
>> +
>> + <target name="test-security">
>> +
>> + <echo message="=================================="/>
>> + <echo message="Running tests for module security"/>
>> + <echo message="=================================="/>
>> +
>> + <ant antfile="make/build.xml" dir="modules/security"
>> target="test.classlib"/>
>> + </target>
>> +
>> + <target name="gen-report">
>> + <junitreport todir="target/test_report">
>> + <fileset dir="target/test_report">
>> + <include name="TEST*-*.xml"/>
>> + </fileset>
>> + <report format="frames" todir="target/test_report/html"/>
>> + </junitreport>
>> + </target>
>> +
>> +</project>
>> \ No newline at end of file
>>
>>
>>
>
--
Tim Ellison (t.p.ellison@gmail.com)
IBM Java technology centre, UK.