Hi Mark,

Thanks for the quick reply.

I'm making some experimental changes to Harmony, especially around the JIT 
(they may never be suitable for a real world environment), and I want to do as 
much automated testing as possible.

I'm planning on using Hudson as well, and I presumed that the build and test 
system was used for your hudson tests?      
http://hudson.zones.apache.org/hudson/view/Harmony/job/Harmony-1.5-head-linux-x86_64-full-tests/
 

If you can point me in the right direction for details on what you use for your 
hudson jobs, that would probably make more sense, if not, I can continue 
working on the build and test system, and push the changes when I'm finished.

Thanks again.

Colin.


On 27 Apr 2010, at 09:05, Mark Hindess wrote:

> 
> In message <9cb6a426-945e-4ee3-a20f-6f1680be8...@solas.net>, Colin
> Fitzpatrick writes:
>> 
>> Hi,
>> 
>> First off thanks for the great work on Harmony, it's been a pleasure
>> to work with so far.
>> 
>> I've been trying to get the build-test system up and running for the
>> last few days and I've run into many problems. I'm not sure if I'm
>> making some incredibly stupid mistake or if there's something else I
>> need to do.
>> 
>> I'm testing against the latest stable build of harmony, I have all the
>> prerequisites installed (JDK 1.5., Ant, SVN, GCC)
>> 
>> I want to use a version of harmony built by a different build process,
>> in a different directory.
>> 
>> I do a SVN checkout:
>>      svn co 
>> http://svn.apache.org/repos/asf/harmony/enhanced/buildtest/trunk/infra
>> 
>> I run
>>      ant -Dtest.suites="classlib,drlvm,scimark" install
>> 
>> On first build I noticed that lot of dependancies have moved (mostly
>> in SVN), which I've updated.
>> 
>> I update the necessary property files to use the previously build
>> jvm/jre.  It's possible that I've missed something at this step.
>> 
>> I run
>>      ant setup
>> without problems
>> 
>> I run
>>      ant run
>> 
>> This is where I get lots of problems:
>>      Many ant files appear to have dependancies on other ant files
>> that don't exist or are in another location.
>>      Many ant files look for properties in files that don't exist or
>> are in another location.
>>      Some parts of the run process call ant targets that don't exist.
>> 
>> Without getting into the details of each individual error, my questions
>> are:
>> 
>>      Are these known problems with the build-test system?
>>      Am I using the build-test system correctly?  Correct version
>> from SVN?
>> 
>> Again, apologies if I've gone down the wrong path.
> 
> I don't think anyone is actively running the buildtest infrastructure at
> the moment so I'm not surprised you are having problems.  (I tried it to
> see if I could reproduce the issues you described but I don't even get
> that far I get the appended errors.)
> 
> The intention is just to use Hudson jobs to expand our testing now that
> Apache provide this service.
> 
> Perhaps if you tell us your goal we can help?  If you just want to do a
> build, you can just do:
> 
>  svn co https://svn.apache.org/repos/asf/harmony/enhanced/java/trunk harmony
>  cd harmony
>  ant fetch-depends build
> 
> and to run scimark:
> 
>  wget http://math.nist.gov/scimark2/scimark2lib.jar
>  target/hdk/jdk/jre/bin/java -cp scimark2lib.jar jnt.scimark2.commandline
> 
> HTH,
> Mark.
> 
> ...
> 
> -download-next:
> 
> -init:
>     [echo] Fetching '${libname}' external dependency for 'scripts' 
> subcomponent.
>     [echo] ===> Library Info: ${libname}
>     [echo]          Basename: ${lib.url}
>     [echo]          Location: 
> /home/hindessm/hy/buildtest/infra/build/libs/${lib.url}
> 
> -fetch-if-necessary:
> 
> -download:
>     [echo] ==> Do Download from ${lib.url} 
> 
> BUILD FAILED
> /home/hindessm/hy/buildtest/infra/build.xml:161: The following error occurred 
> while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:59: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:112: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:100: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:112: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:100: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:112: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:100: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:112: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:100: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:112: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:92: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:205: The following 
> error occurred while executing this line:
> /home/hindessm/hy/buildtest/infra/scripts/download.xml:282: 
> java.net.MalformedURLException: no protocol: ${lib.url}
> 
> 
> 

Reply via email to