Thanks for following along Alexei. Here are the steps I'm trying in a clean directory:
svn co http://svn.apache.org/repos/asf/harmony/enhanced/buildtest/trunk/infra cd infra cp adaptors/snapshot/framework.local.properties . ant -Dtest.suites="snapshot,classlib-test,drlvm-test,drlvm-reg-test,jdktools-test" install these all seem to go ok. Then if I try: ant setup the adapter will go and get the snapshot from http://people.apache.org/builds/harmony/snapshots/autotesting/latest-harmony-hdk-linux-x86_64.tar.gz but I don't want to test that HDK, I want to specify my own that I just built. So I tried: ant -Ddownloads.url=http://hudson.zones.apache.org/hudson/view/Harmony/job/Harmony-1.5-head-linux-x86_64/lastSuccessfulBuild/ setup but that still goes to the builds directory. Still looking... Tim Alexei Fedotov wrote: > Using "snapshot" target I was able to run stress tests without re-building > HDK. AFAIK, class library tests are different - they require class sources > to be built (just because some of them check class internals and would not > compile against generic JDK). > > On Tue, Feb 3, 2009 at 2:53 PM, Tim Ellison <[email protected]> wrote: > >> With the classlib code, you can run the tests against any JRE using... >> >> cd working_classlib >> ant -Dtest.jre.home=$WORKSPACE/harmony/target/hdk/jdk/jre test >> >> >> Once I have built a snapshot, is there some way to run the build test >> framework's short integrity cycle [1] against it? The scripts want to >> check out all the JDK source and build it again 8-0 >> >> [1] http://harmony.apache.org/subcomponents/buildtest/howto.html#Short >> >> Regards, >> Tim >> >> Alexei Fedotov wrote: >>> Tim, to reuse build results please use "snapshot" target. >>> >>> On Tue, Feb 3, 2009 at 11:12 AM, Tim Ellison <[email protected]> >> wrote: >>>> Sean Qiu wrote: >>>>> AFAIK, we can modify the <BTI>/adaptor/classlib/adaptor.xml, add the >>>>> property for setup task. >>>>> >>>>> Index: adaptor.xml >>>>> =================================================================== >>>>> --- adaptor.xml (revision 740179) >>>>> +++ adaptor.xml (working copy) >>>>> @@ -28,6 +28,7 @@ >>>>> inheritAll="false"/> >>>>> <!-- Use BTI staff to execute Ant Build in new process --> >>>>> <exec-ant dir="${trunk.dir}" targets="rebuild"> >>>>> + <sysproperty key="use.libstdc++6" value="true"/> >>>>> <sysproperty key="keep.working" value="true"/> >>>>> <!-- workaround on classlib-build's >>>> InvocationTargetException >>>>> --> >>>>> <jvmarg line="-Xmx1000M"/> >>>>> >>>>> I can't find a quick solution without modification, since it is >>>> indirectly >>>>> called. >>>> Yep, that's the solution I came up with too. >>>> >>>> I also tried setting the property in .harmony-classlib.properties but >>>> that didn't work for some reason I've not figured out yet. >>>> >>>> >>>> Incidentally, I had tried to reuse the build results, rather than have >>>> the BTI suite re-checkout and build everything again, i.e. i wanted to >>>> test an existing build. Again, maybe I'm just not looking in the right >>>> places but I don't see how to achieve that either :-( >>>> >>>> making slow progress... >>>> Tim >>>> >>>> >>> > > >
