Sagewire Logo

[buildtest] does the buildtest 2.0 work with an 1.7

11 Message(s) by 3 Author(s) originally posted in harmony developer java


From: Nathan Beyer Date:   Thursday, December 20, 2007
I'm having all sorts of issues with buildtest 2.0. Here's what I'm
run ning, is there anything that's out of whack?

Ubuntu 7.10 on x86_64 (AMD dual core)
Sun JAVA 1.6
Ant 1.7
SVN 1.4.4

Windows XP on x86
Sun JAVA 1.6
MSVC 2003
Ant 1.7
SVN 1.4.5

Here's what I'm doing, per the README [1].

* svn checkout -N
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branch es/2.0/
* Tweak the buildtest.sh to setup the environment variables and then
run these command s.
* ./buildtest.sh install
* ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
* ./buildtest.sh run

Here's the failure I get ---install:
[echo]
[echo] --------
[echo] WARNING: Target setup of adaptor for Test Suite 'maven_test' FAILED
[echo] -------- with the following exception:
[echo] The following error occurred while executing this line:
[echo] /home/nathan/harmony/bti/scripts/framework .xml:1079:
/home/nathan/harmony/bti/tests/maven_test isn't a valid directory
[delete] Deleting: /home/nathan/harmony/bti/build/temp/null1764598389

check-status:
[echo]
[echo] ------
[echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
[echo] ------

BUILD FAILED

The same failure happened on windows; the paths were just a bit different.

I thought this was supposed to work out of the box .

-Nathan

[1] https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt


From: Sean Qiu Date:   Thursday, December 20, 2007
------=_Part_26177_25946126.1198208814067

Content-Disposition: inline

I have tried this adaptor, it works fine here.

And once I rename the <root >/tests/maven_tests to other name, it'll fail
with the same error message as you.
The reason should be that the adaptor cannot find this directory.
So I guess you may haven't checked out the directory of
<root>/tests/maven_test .

Could you please check it out first and try again?

2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
I'm having all sorts of issues with buildtest 2.0. Here's what I'm
running, is there anything that's out of whack?
Ubuntu 7.10 on x86_64 (AMD dual core)
Sun JAVA 1.6
Ant 1.7
SVN 1.4.4
Windows XP on x86
Sun JAVA 1.6
MSVC 2003
Ant 1.7
SVN 1.4.5
Here's what I'm doing, per the README [1].
* svn checkout -N
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
* Tweak the buildtest.sh to setup the environment variables and then
run these commands.
* ./buildtest.sh install
* ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
* ./buildtest.sh run
Here's the failure I get --
-install:
[echo]
[echo] --------
[echo] WARNING: Target setup of adaptor for Test Suite 'maven_test'
FAILED
[echo] -------- with the following exception:
[echo] The following error occurred while executing this line:
[echo] /home/nathan/harmony/bti/scripts/framework.xml:1079:
/home/nathan/harmony/bti/tests/maven_test isn't a valid directory
[delete] Deleting: /home/nathan/harmony/bti/build/temp/null1764598389
check-status:
[echo]
[echo] ------
[echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
[echo] ------
BUILD FAILED
The same failure happened on windows; the paths were just a bit different.
I thought this was supposed to work out of the box.
-Nathan
[1]
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt


--
Sean Qiu
http://xiaoxia.turendui.com

------=_Part_26177_25946126.1198208814067--


From: Nathan Beyer Date:   Thursday, December 20, 2007
The README does not say I need to checkout that folder and it's very
specific about the checkout command using the "-N" to NOT check out
any sub-folder. Is the documentation wrong? I'm specifically try to
get this thing to work out of the box because we need to get buildtest
2.0 out of permanent branch and back into the trunk.

On my Windows machine, I switched to Ant 1.6.5 and ran the same
commands and a lot more is happening now; it checked out the
'tests/maven_test' folder and began a build.

-Nathan

wrote in message:
I have tried this adaptor, it works fine here.
And once I rename the <root>/tests/maven_tests to other name, it'll fail
with the same error message as you.
The reason should be that the adaptor cannot find this directory.
So I guess you may haven't checked out the directory of
<root>/tests/maven_test .
Could you please check it out first and try again?
2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
>
> I'm having all sorts of issues with buildtest 2.0. Here's what I'm
> running, is there anything that's out of whack?
>
> Ubuntu 7.10 on x86_64 (AMD dual core)
> Sun JAVA 1.6
> Ant 1.7
> SVN 1.4.4
>
> Windows XP on x86
> Sun JAVA 1.6
> MSVC 2003
> Ant 1.7
> SVN 1.4.5
>
> Here's what I'm doing, per the README [1].
>
> * svn checkout -N
> https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> * Tweak the buildtest.sh to setup the environment variables and then
> run these commands.
> * ./buildtest.sh install
> * ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
> * ./buildtest.sh run
>
> Here's the failure I get --
>
>
> -install:
> [echo]
> [echo] --------
> [echo] WARNING: Target setup of adaptor for Test Suite 'maven_test'
> FAILED
> [echo] -------- with the following exception:
> [echo] The following error occurred while executing this line:
> [echo] /home/nathan/harmony/bti/scripts/framework.xml:1079:
> /home/nathan/harmony/bti/tests/maven_test isn't a valid directory
> [delete] Deleting: /home/nathan/harmony/bti/build/temp/null1764598389
>
> check-status:
> [echo]
> [echo] ------
> [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> [echo] ------
>
> BUILD FAILED
>
> The same failure happened on windows; the paths were just a bit different.
>
> I thought this was supposed to work out of the box.
>
> -Nathan
>
> [1]
> https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
>
--
Sean Qiu
http://xiaoxia.turendui.com





From: Stepan Mishura Date:   Thursday, December 20, 2007
wrote in message:
The README does not say I need to checkout that folder and it's very
specific about the checkout command using the "-N" to NOT check out
any sub-folder. Is the documentation wrong? I'm specifically try to
get this thing to work out of the box because we need to get buildtest
2.0 out of permanent branch and back into the trunk.



I planned to move the infra from the branch to the trunk after
completing infra's svn module.

On my Windows machine, I switched to Ant 1.6.5 and ran the same
commands and a lot more is happening now; it checked out the
'tests/maven_test' folder and began a build.



The infra was tested with ANT 1.6.5. As far as I remember there were
some issues with 1.7 but I have not investigated them yet.

Thanks,
Stepan.

-Nathan
wrote in message:
> I have tried this adaptor, it works fine here.
>
> And once I rename the <root>/tests/maven_tests to other name, it'll fail
> with the same error message as you.
> The reason should be that the adaptor cannot find this directory.
> So I guess you may haven't checked out the directory of
> <root>/tests/maven_test .
>
> Could you please check it out first and try again?
>
> 2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
>
> >
> > I'm having all sorts of issues with buildtest 2.0. Here's what I'm
> > running, is there anything that's out of whack?
> >
> > Ubuntu 7.10 on x86_64 (AMD dual core)
> > Sun JAVA 1.6
> > Ant 1.7
> > SVN 1.4.4
> >
> > Windows XP on x86
> > Sun JAVA 1.6
> > MSVC 2003
> > Ant 1.7
> > SVN 1.4.5
> >
> > Here's what I'm doing, per the README [1].
> >
> > * svn checkout -N
> > https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> > * Tweak the buildtest.sh to setup the environment variables and then
> > run these commands.
> > * ./buildtest.sh install
> > * ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
> > * ./buildtest.sh run
> >
> > Here's the failure I get --
> >
> >
> > -install:
> > [echo]
> > [echo] --------
> > [echo] WARNING: Target setup of adaptor for Test Suite 'maven_test'
> > FAILED
> > [echo] -------- with the following exception:
> > [echo] The following error occurred while executing this line:
> > [echo] /home/nathan/harmony/bti/scripts/framework.xml:1079:
> > /home/nathan/harmony/bti/tests/maven_test isn't a valid directory
> > [delete] Deleting: /home/nathan/harmony/bti/build/temp/null1764598389
> >
> > check-status:
> > [echo]
> > [echo] ------
> > [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> > [echo] ------
> >
> > BUILD FAILED
> >
> > The same failure happened on windows; the paths were just a bit different.
> >
> > I thought this was supposed to work out of the box.
> >
> > -Nathan
> >
> > [1]
> > https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
> >
>
>
>
> --
> Sean Qiu
> http://xiaoxia.turendui.com






From: Sean Qiu Date:   Friday, December 21, 2007
------=_Part_27137_18792633.1198229204390

Content-Disposition: inline

"#>./buildtest.sh install" will call target update-framework[1] of build.xml
.
Update-framework only update the <root>/scripts and <root>/adaptors in BTI,
while many tests as well as configurations are in <root>/tests directory.
Missing <root>/tests cause the build error.

The reason we don't update <root>/tests directly in install step is if we
just want to run a single test suite,
it'll be unnecessary to check out all of the tests, since it is
time-comsuming.

So the "setup" target of adaptor of each test suite is supposed to check out
individual tests themselves
within <svn-update-bt path="${test.sources.dir}/${suite.name}"/>.
And it is missing in maven adaptor, so I guess it is my fault.

Generally, I will using "svn co" rather than "svn co -N" to develop a new
adaptor.
This will download the whole tests directly, so I overlook this problem.
I'll supply a patch for maven test as well as all the other adaptors I
raised.

Thanks very much to point it out.

1. update-framework of build.xml

<target name="update-framework"
unless="framework.parameters.repository .noupdate">

<!-- do update of framework implementation and test suite
integration scripts -->

<exec executable="svn" dir="${root.dir}" failonerror="true">
<arg line="update ${scripts.dir} ${adaptors.dir}"/>
</exec>
</target>

2007/12/21, Nathan Beyer <nbeyer@xxxxxxxxxxx>:
The README does not say I need to checkout that folder and it's very
specific about the checkout command using the "-N" to NOT check out
any sub-folder. Is the documentation wrong? I'm specifically try to
get this thing to work out of the box because we need to get buildtest
2.0 out of permanent branch and back into the trunk.
On my Windows machine, I switched to Ant 1.6.5 and ran the same
commands and a lot more is happening now; it checked out the
'tests/maven_test' folder and began a build.
-Nathan
wrote in message:
> I have tried this adaptor, it works fine here.
>
> And once I rename the <root>/tests/maven_tests to other name, it'll
fail
> with the same error message as you.
> The reason should be that the adaptor cannot find this directory.
> So I guess you may haven't checked out the directory of
> <root>/tests/maven_test .
>
> Could you please check it out first and try again?
>
> 2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
>
> >
> > I'm having all sorts of issues with buildtest 2.0. Here's what I'm
> > running, is there anything that's out of whack?
> >
> > Ubuntu 7.10 on x86_64 (AMD dual core)
> > Sun JAVA 1.6
> > Ant 1.7
> > SVN 1.4.4
> >
> > Windows XP on x86
> > Sun JAVA 1.6
> > MSVC 2003
> > Ant 1.7
> > SVN 1.4.5
> >
> > Here's what I'm doing, per the README [1].
> >
> > * svn checkout -N
> >
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> > * Tweak the buildtest.sh to setup the environment variables and then
> > run these commands.
> > * ./buildtest.sh install
> > * ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
> > * ./buildtest.sh run
> >
> > Here's the failure I get --
> >
> >
> > -install:
> > [echo]
> > [echo] --------
> > [echo] WARNING: Target setup of adaptor for Test Suite
'maven_test'
> > FAILED
> > [echo] -------- with the following exception:
> > [echo] The following error occurred while executing this line:
> > [echo] /home/nathan/harmony/bti/scripts/framework.xml:1079:
> > /home/nathan/harmony/bti/tests/maven_test isn't a valid directory
> > [delete] Deleting:
/home/nathan/harmony/bti/build/temp/null1764598389
> >
> > check-status:
> > [echo]
> > [echo] ------
> > [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> > [echo] ------
> >
> > BUILD FAILED
> >
> > The same failure happened on windows; the paths were just a bit
different.
> >
> > I thought this was supposed to work out of the box.
> >
> > -Nathan
> >
> > [1]
> >
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
> >
>
>
>
> --
> Sean Qiu
> http://xiaoxia.turendui.com
>
--


Sean Qiu
http://xiaoxia.turendui.com

------=_Part_27137_18792633.1198229204390--


From: Sean Qiu Date:   Friday, December 21, 2007
------=_Part_27286_1461671.1198231734130

Content-Disposition: inline

It seems that <svn-update-bt path="${test.sources.dir}/${suite.name }"/>
cannot check out the tests.
The gut adaptor has the same problem and fails for the same error.

I'll dive into this issues to find out a solution later.

2007/12/21, Sean Qiu <sean.xx.qiu@xxxxxxxxxxx>:
"#>./buildtest.sh install" will call target update-framework[1] of
build.xml.
Update-framework only update the <root>/scripts and <root>/adaptors in
BTI,
while many tests as well as configurations are in <root>/tests directory.
Missing <root>/tests cause the build error.
The reason we don't update <root>/tests directly in install step is if we
just want to run a single test suite,
it'll be unnecessary to check out all of the tests, since it is
time-comsuming.
So the "setup" target of adaptor of each test suite is supposed to check
out individual tests themselves
within <svn-update-bt path="${test.sources.dir}/${suite.name }"/>.
And it is missing in maven adaptor, so I guess it is my fault.
Generally, I will using "svn co" rather than "svn co -N" to develop a new
adaptor.
This will download the whole tests directly, so I overlook this problem.
I'll supply a patch for maven test as well as all the other adaptors I
raised.
Thanks very much to point it out.
1. update-framework of build.xml
<target name="update-framework"
unless="framework.parameters.repository.noupdate">

<!-- do update of framework implementation and test suite
integration scripts -->

<exec executable="svn" dir="${ root.dir}" failonerror="true">
<arg line="update ${scripts.dir} ${adaptors.dir}"/>
</exec>
</target>
2007/12/21, Nathan Beyer < nbeyer@xxxxxxxxxxx>:
>
> The README does not say I need to checkout that folder and it's very
> specific about the checkout command using the "-N" to NOT check out
> any sub-folder. Is the documentation wrong? I'm specifically try to
> get this thing to work out of the box because we need to get buildtest
> 2.0 out of permanent branch and back into the trunk.
>
> On my Windows machine, I switched to Ant 1.6.5 and ran the same
> commands and a lot more is happening now; it checked out the
> 'tests/maven_test' folder and began a build.
>
> -Nathan
>
wrote in message:
> > I have tried this adaptor, it works fine here.
> >
> > And once I rename the <root>/tests/maven_tests to other name, it'll
> fail
> > with the same error message as you.
> > The reason should be that the adaptor cannot find this directory.
> > So I guess you may haven't checked out the directory of
> > <root>/tests/maven_test .
> >
> > Could you please check it out first and try again?
> >
> > 2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
> >
> > >
> > > I'm having all sorts of issues with buildtest 2.0. Here's what I'm
> > > running, is there anything that's out of whack?
> > >
> > > Ubuntu 7.10 on x86_64 (AMD dual core)
> > > Sun JAVA 1.6
> > > Ant 1.7
> > > SVN 1.4.4
> > >
> > > Windows XP on x86
> > > Sun JAVA 1.6
> > > MSVC 2003
> > > Ant 1.7
> > > SVN 1.4.5
> > >
> > > Here's what I'm doing, per the README [1].
> > >
> > > * svn checkout -N
> > >
> https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> > > * Tweak the buildtest.sh to setup the environment variables and then
> > > run these commands.
> > > * ./buildtest.sh install
> > > * ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
> > > * ./buildtest.sh run
> > >
> > > Here's the failure I get --
> > >
> > >
> > > -install:
> > > [echo]
> > > [echo] --------
> > > [echo] WARNING: Target setup of adaptor for Test Suite
> 'maven_test'
> > > FAILED
> > > [echo] -------- with the following exception:
> > > [echo] The following error occurred while executing this line:
> > > [echo] /home/nathan/harmony/bti/scripts/framework.xml:1079:
> > > /home/nathan/harmony/bti/tests/maven_test isn't a valid directory
> > > [delete] Deleting:
> /home/nathan/harmony/bti/build/temp/null1764598389
> > >
> > > check-status:
> > > [echo]
> > > [echo] ------
> > > [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> > > [echo] ------
> > >
> > > BUILD FAILED
> > >
> > > The same failure happened on windows; the paths were just a bit
> different.
> > >
> > > I thought this was supposed to work out of the box.
> > >
> > > -Nathan
> > >
> > > [1]
> > >
> https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
> > >
> >
> >
> >
> > --
> > Sean Qiu
> > http://xiaoxia.turendui.com
> >
>
--
Sean Qiu
http://xiaoxia.turendui.com


--
Sean Qiu
http://xiaoxia.turendui.com

------=_Part_27286_1461671.1198231734130--


From: Stepan Mishura Date:   Friday, December 21, 2007
wrote in message:
It seems that <svn-update-bt path="${test.sources.dir}/${suite.name }"/>
cannot check out the tests.



Do you mean fail with ANT 1.7? I assume it works OK with 1.6.5.

-Stepan.

The gut adaptor has the same problem and fails for the same error.
I'll dive into this issues to find out a solution later.
2007/12/21, Sean Qiu <sean.xx.qiu@xxxxxxxxxxx>:
>
> "#>./buildtest.sh install" will call target update-framework[1] of
> build.xml.
> Update-framework only update the <root>/scripts and <root>/adaptors in
> BTI,
> while many tests as well as configurations are in <root>/tests directory.
> Missing <root>/tests cause the build error.
>
> The reason we don't update <root>/tests directly in install step is if we
> just want to run a single test suite,
> it'll be unnecessary to check out all of the tests, since it is
> time-comsuming.
>
> So the "setup" target of adaptor of each test suite is supposed to check
> out individual tests themselves
> within <svn-update-bt path="${test.sources.dir}/${suite.name }"/>.
> And it is missing in maven adaptor, so I guess it is my fault.
>
> Generally, I will using "svn co" rather than "svn co -N" to develop a new
> adaptor.
> This will download the whole tests directly, so I overlook this problem.
> I'll supply a patch for maven test as well as all the other adaptors I
> raised.
>
> Thanks very much to point it out.
>
> 1. update-framework of build.xml
>
> <target name="update-framework"
>
unless="framework.parameters.repository.noupdate">
> <!-- do update of framework implementation and test suite
>
integration scripts -->
> <exec executable="svn" dir="${ root.dir}" failonerror="true">
> <arg line="update ${scripts.dir} ${adaptors.dir}"/>
> </exec>
> </target>
>
> 2007/12/21, Nathan Beyer < nbeyer@xxxxxxxxxxx>:
> >
> > The README does not say I need to checkout that folder and it's very
> > specific about the checkout command using the "-N" to NOT check out
> > any sub-folder. Is the documentation wrong? I'm specifically try to
> > get this thing to work out of the box because we need to get buildtest
> > 2.0 out of permanent branch and back into the trunk.
> >
> > On my Windows machine, I switched to Ant 1.6.5 and ran the same
> > commands and a lot more is happening now; it checked out the
> > 'tests/maven_test' folder and began a build.
> >
> > -Nathan
> >
wrote in message:
> > > I have tried this adaptor, it works fine here.
> > >
> > > And once I rename the <root>/tests/maven_tests to other name, it'll
> > fail
> > > with the same error message as you.
> > > The reason should be that the adaptor cannot find this directory.
> > > So I guess you may haven't checked out the directory of
> > > <root>/tests/maven_test .
> > >
> > > Could you please check it out first and try again?
> > >
> > > 2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
> > >
> > > >
> > > > I'm having all sorts of issues with buildtest 2.0. Here's what I'm
> > > > running, is there anything that's out of whack?
> > > >
> > > > Ubuntu 7.10 on x86_64 (AMD dual core)
> > > > Sun JAVA 1.6
> > > > Ant 1.7
> > > > SVN 1.4.4
> > > >
> > > > Windows XP on x86
> > > > Sun JAVA 1.6
> > > > MSVC 2003
> > > > Ant 1.7
> > > > SVN 1.4.5
> > > >
> > > > Here's what I'm doing, per the README [1].
> > > >
> > > > * svn checkout -N
> > > >
> > https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> > > > * Tweak the buildtest.sh to setup the environment variables and then
> > > > run these commands.
> > > > * ./buildtest.sh install
> > > > * ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
> > > > * ./buildtest.sh run
> > > >
> > > > Here's the failure I get --
> > > >
> > > >
> > > > -install:
> > > > [echo]
> > > > [echo] --------
> > > > [echo] WARNING: Target setup of adaptor for Test Suite
> > 'maven_test'
> > > > FAILED
> > > > [echo] -------- with the following exception:
> > > > [echo] The following error occurred while executing this line:
> > > > [echo] /home/nathan/harmony/bti/scripts/framework.xml:1079:
> > > > /home/nathan/harmony/bti/tests/maven_test isn't a valid directory
> > > > [delete] Deleting:
> > /home/nathan/harmony/bti/build/temp/null1764598389
> > > >
> > > > check-status:
> > > > [echo]
> > > > [echo] ------
> > > > [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> > > > [echo] ------
> > > >
> > > > BUILD FAILED
> > > >
> > > > The same failure happened on windows; the paths were just a bit
> > different.
> > > >
> > > > I thought this was supposed to work out of the box.
> > > >
> > > > -Nathan
> > > >
> > > > [1]
> > > >
> > https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
> > > >
> > >
> > >
> > >
> > > --
> > > Sean Qiu
> > > http://xiaoxia.turendui.com
> > >
> >
>
>
>
> --
> Sean Qiu
> http://xiaoxia.turendui.com
>
--
Sean Qiu
http://xiaoxia.turendui.com






From: Sean Qiu Date:   Monday, December 24, 2007
------=_Part_6458_27084249.1198475299801

Content-Disposition: inline

Yes. The root of the problem is that the behavior of task
*<xmlproperty>*is changed in ANT
1.7.0.

Loading parameters.xml [1] property file with ant, the value of "
parameter.required.noupdate" is different between version 1.6.5 and 1.7.0 of
ANT. In the case of 1.6.5, value of the property is *unset *but *"" *in
1.7.0.

So the expression in framework.xml [2] will always return false,It makes
that the "*do-svn-update-bt*" unreachable and the script cannot find the
tests directory before checking it out.

I have reported a jira [3] and supplied the patch.

1. parameters.xml
<parameters>
<required/>
<noupdate description="Turns off local BTI repository updates on
'install' and 'setup' stages."/>

</repository>
</parameters>

2. framework.xml
<if>
<and>
<not><isset property="
framework.parameters.repository.noupdate"/>
</not>
<not><contains string="${
framework.parameters.repository.awaited}"
substring="|${tmp.relative.path
}|"/>
</not>
</and>
<then>
<do-svn-update-bt path="${tmp.relative.path}"/>
</then>
</if>

3.https://issues.apache.org/jira/browse/HARMONY-5337

2007/12/21, Stepan Mishura <stepan.mishura@xxxxxxxxxxx>:
wrote in message:
> It seems that <svn-update-bt path="${test.sources.dir}/${suite.name }"/>
> cannot check out the tests.
Do you mean fail with ANT 1.7? I assume it works OK with 1.6.5.
-Stepan.
> The gut adaptor has the same problem and fails for the same error.
>
> I'll dive into this issues to find out a solution later.
>
> 2007/12/21, Sean Qiu <sean.xx.qiu@xxxxxxxxxxx>:
> >
> > "#>./buildtest.sh install" will call target update-framework[1] of
> > build.xml.
> > Update-framework only update the <root>/scripts and <root>/adaptors in
> > BTI,
> > while many tests as well as configurations are in <root>/tests
directory.
> > Missing <root>/tests cause the build error.
> >
> > The reason we don't update <root>/tests directly in install step is
if we
> > just want to run a single test suite,
> > it'll be unnecessary to check out all of the tests, since it is
> > time-comsuming.
> >
> > So the "setup" target of adaptor of each test suite is supposed to
check
> > out individual tests themselves
> > within <svn-update-bt path="${test.sources.dir}/${suite.name }"/>.
> > And it is missing in maven adaptor, so I guess it is my fault.
> >
> > Generally, I will using "svn co" rather than "svn co -N" to develop a
new
> > adaptor.
> > This will download the whole tests directly, so I overlook this
problem.
> > I'll supply a patch for maven test as well as all the other
adaptors I
> > raised.
> >
> > Thanks very much to point it out.
> >
> > 1. update-framework of build.xml
> >
> > <target name="update-framework"
>
> unless="framework.parameters.repository.noupdate">
> > <!-- do update of framework implementation and test suite
>
> integration scripts -->
> > <exec executable="svn" dir="${ root.dir}" failonerror="true">
> > <arg line="update ${scripts.dir} ${adaptors.dir}"/>
> > </exec>
> > </target>
> >
> > 2007/12/21, Nathan Beyer < nbeyer@xxxxxxxxxxx>:
> > >
> > > The README does not say I need to checkout that folder and it's very
> > > specific about the checkout command using the "-N" to NOT check out
> > > any sub-folder. Is the documentation wrong? I'm specifically try to
> > > get this thing to work out of the box because we need to get
buildtest
> > > 2.0 out of permanent branch and back into the trunk.
> > >
> > > On my Windows machine, I switched to Ant 1.6.5 and ran the same
> > > commands and a lot more is happening now; it checked out the
> > > 'tests/maven_test' folder and began a build.
> > >
> > > -Nathan
> > >
wrote in message:
> > > > I have tried this adaptor, it works fine here.
> > > >
> > > > And once I rename the <root>/tests/maven_tests to other name, it
will
> > > fail
> > > > with the same error message as you.
> > > > The reason should be that the adaptor cannot find this directory.
> > > > So I guess you may haven't checked out the directory of
> > > > <root>/tests/maven_test .
> > > >
> > > > Could you please check it out first and try again?
> > > >
> > > > 2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
> > > >
> > > > >
> > > > > I'm having all sorts of issues with buildtest 2.0. Here's what
I'm
> > > > > running, is there anything that's out of whack?
> > > > >
> > > > > Ubuntu 7.10 on x86_64 (AMD dual core)
> > > > > Sun JAVA 1.6
> > > > > Ant 1.7
> > > > > SVN 1.4.4
> > > > >
> > > > > Windows XP on x86
> > > > > Sun JAVA 1.6
> > > > > MSVC 2003
> > > > > Ant 1.7
> > > > > SVN 1.4.5
> > > > >
> > > > > Here's what I'm doing, per the README [1].
> > > > >
> > > > > * svn checkout -N
> > > > >
> > >


https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> > > > > * Tweak the buildtest.sh to setup the environment variables and
then
> > > > > run these commands.
> > > > > * ./buildtest.sh install
> > > > > * ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
> > > > > * ./buildtest.sh run
> > > > >
> > > > > Here's the failure I get --
> > > > >
> > > > >
> > > > > -install:
> > > > > [echo]
> > > > > [echo] --------
> > > > > [echo] WARNING: Target setup of adaptor for Test Suite
> > > 'maven_test'
> > > > > FAILED
> > > > > [echo] -------- with the following exception:
> > > > > [echo] The following error occurred while executing this
line:
> > > > > [echo] /home/nathan/harmony/bti/scripts/framework.xml:1079:
> > > > > /home/nathan/harmony/bti/tests/maven_test isn't a valid
directory
> > > > > [delete] Deleting:
> > > /home/nathan/harmony/bti/build/temp/null1764598389
> > > > >
> > > > > check-status:
> > > > > [echo]
> > > > > [echo] ------
> > > > > [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> > > > > [echo] ------
> > > > >
> > > > > BUILD FAILED
> > > > >
> > > > > The same failure happened on windows; the paths were just a bit
> > > different.
> > > > >
> > > > > I thought this was supposed to work out of the box.
> > > > >
> > > > > -Nathan
> > > > >
> > > > > [1]
> > > > >
> > >


https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Sean Qiu
> > > > http://xiaoxia.turendui.com
> > > >
> > >
> >
> >
> >
> > --
> > Sean Qiu
> > http://xiaoxia.turendui.com
> >
>
>
>
> --
> Sean Qiu
> http://xiaoxia.turendui.com


--
Sean Qiu
http://xiaoxia.turendui.com

------=_Part_6458_27084249.1198475299801--


From: Nathan Beyer Date:   Monday, December 24, 2007
That fix seems to be helping, but I'm back to the same error I was
seeing before with the maven_test.

[JAVA] [exec] [INFO] BUILD SUCCESSFUL
[JAVA] [exec] [INFO]
------------------------------------------------------------------------
[JAVA] [exec] [INFO] Total time: 50 seconds
[JAVA] [exec] [INFO] Finished at: Mon Dec 24 21:42:49 CST 2007
[JAVA] [exec] [INFO] Final Memory: 32M/152M
[JAVA] [exec] [INFO]
------------------------------------------------------------------------
[JAVA] [echo]
work.dir:/home/nathan/harmony/bt/build/checkouts/maven_test
[JAVA]
[JAVA] restore.maven.pom:
[JAVA] [copy] Copying 1 file to
/home/nathan/harmony/bt/build/checkouts/maven_test/maven-2.0.7-src
[JAVA]
[JAVA] compose.report:
[JAVA] [delete] Deleting directory
/home/nathan/harmony/bt/build/checkouts/maven_test/logs
[JAVA] [delete] Deleting:
/home/nathan/harmony/bt/build/checkouts/maven_test/report.txt
[JAVA] [mkdir] Created dir:
/home/nathan/harmony/bt/build/checkouts/maven_test/logs
[JAVA] [copy] Copying 49 files to
/home/nathan/harmony/bt/build/checkouts/maven_test/logs
[JAVA] [copy] Copying 49 files to
/home/nathan/harmony/bt/build/results/maven_test/results/reports
[JAVA] [concat] No existing resources and no nested text, doing nothing
[JAVA] [concat] No existing resources and no nested text, doing nothing
[JAVA] [copy] Copying 2 files to
/home/nathan/harmony/bt/build/results/maven_test/results
[JAVA] [mkdir] Created dir:
/home/nathan/harmony/bt/build/results/maven_test/20071224_0941
[JAVA] [copy] Warning: Couldn't find file
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.txt
to copy.
[JAVA] [replaceregexp] The following file is missing:
'/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt'
[JAVA] [copy] Warning: Couldn't find file
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
to copy.
[JAVA] [length]
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.txt
doesn't exist
[JAVA] [copy] Warning: Couldn't find file
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
to copy.
[JAVA] [length]
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.error.txt
doesn't exist
[JAVA] [concat]
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
doesn't exist.
[JAVA] [copy] Copying 51 files to
/home/nathan/harmony/bt/build/results/maven_test/20071224_0941
[JAVA]
[JAVA] check.status:
[JAVA]
[JAVA] BUILD FAILED
[JAVA] /home/nathan/harmony/bt/tests/maven_test/build.xml:311:
Maven run failed: there are test failures
[JAVA]
wrote in message:
Yes. The root of the problem is that the behavior of task
*<xmlproperty>*is changed in ANT
1.7.0.
Loading parameters.xml [1] property file with ant, the value of "
parameter.required.noupdate" is different between version 1.6.5 and 1.7.0 of
ANT. In the case of 1.6.5, value of the property is *unset *but *"" *in
1.7.0.
So the expression in framework.xml [2] will always return false,It makes
that the "*do-svn-update-bt*" unreachable and the script cannot find the
tests directory before checking it out.
I have reported a jira [3] and supplied the patch.
1. parameters.xml
<parameters>
<required/>
<noupdate description="Turns off local BTI repository updates on
'install' and 'setup' stages."/>

</repository>
</parameters>
2. framework.xml
<if>
<and>
<not><isset property="
framework.parameters.repository.noupdate"/>
</not>
<not><contains string="${
framework.parameters.repository.awaited}"
substring="|${tmp.relative.path
}|"/>
</not>
</and>
<then>
<do-svn-update-bt path="${tmp.relative.path}"/>
</then>
</if>
3.https://issues.apache.org/jira/browse/HARMONY-5337
2007/12/21, Stepan Mishura <stepan.mishura@xxxxxxxxxxx>:
wrote in message:
> > It seems that <svn-update-bt path="${test.sources.dir}/${suite.name }"/>
> > cannot check out the tests.
>
> Do you mean fail with ANT 1.7? I assume it works OK with 1.6.5.
>
> -Stepan.
>
> > The gut adaptor has the same problem and fails for the same error.
> >
> > I'll dive into this issues to find out a solution later.
> >
> > 2007/12/21, Sean Qiu <sean.xx.qiu@xxxxxxxxxxx>:
> > >
> > > "#>./buildtest.sh install" will call target update-framework[1] of
> > > build.xml.
> > > Update-framework only update the <root>/scripts and <root>/adaptors in
> > > BTI,
> > > while many tests as well as configurations are in <root>/tests
directory.
> > > Missing <root>/tests cause the build error.
> > >
> > > The reason we don't update <root>/tests directly in install step is
if we
> > > just want to run a single test suite,
> > > it'll be unnecessary to check out all of the tests, since it is
> > > time-comsuming.
> > >
> > > So the "setup" target of adaptor of each test suite is supposed to
check
> > > out individual tests themselves
> > > within <svn-update-bt path="${test.sources.dir}/${suite.name }"/>.
> > > And it is missing in maven adaptor, so I guess it is my fault.
> > >
> > > Generally, I will using "svn co" rather than "svn co -N" to develop a
new
> > > adaptor.
> > > This will download the whole tests directly, so I overlook this
problem.
> > > I'll supply a patch for maven test as well as all the other
adaptors I
> > > raised.
> > >
> > > Thanks very much to point it out.
> > >
> > > 1. update-framework of build.xml
> > >
> > > <target name="update-framework"
>
> > unless="framework.parameters.repository.noupdate">
> > > <!-- do update of framework implementation and test suite
>
> > integration scripts -->
> > > <exec executable="svn" dir="${ root.dir}" failonerror="true">
> > > <arg line="update ${scripts.dir} ${adaptors.dir}"/>
> > > </exec>
> > > </target>
> > >
> > > 2007/12/21, Nathan Beyer < nbeyer@xxxxxxxxxxx>:
> > > >
> > > > The README does not say I need to checkout that folder and it's very
> > > > specific about the checkout command using the "-N" to NOT check out
> > > > any sub-folder. Is the documentation wrong? I'm specifically try to
> > > > get this thing to work out of the box because we need to get
buildtest
> > > > 2.0 out of permanent branch and back into the trunk.
> > > >
> > > > On my Windows machine, I switched to Ant 1.6.5 and ran the same
> > > > commands and a lot more is happening now; it checked out the
> > > > 'tests/maven_test' folder and began a build.
> > > >
> > > > -Nathan
> > > >
wrote in message:
> > > > > I have tried this adaptor, it works fine here.
> > > > >
> > > > > And once I rename the <root>/tests/maven_tests to other name, it
will
> > > > fail
> > > > > with the same error message as you.
> > > > > The reason should be that the adaptor cannot find this directory.
> > > > > So I guess you may haven't checked out the directory of
> > > > > <root>/tests/maven_test .
> > > > >
> > > > > Could you please check it out first and try again?
> > > > >
> > > > > 2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
> > > > >
> > > > > >
> > > > > > I'm having all sorts of issues with buildtest 2.0. Here's what
I'm
> > > > > > running, is there anything that's out of whack?
> > > > > >
> > > > > > Ubuntu 7.10 on x86_64 (AMD dual core)
> > > > > > Sun JAVA 1.6
> > > > > > Ant 1.7
> > > > > > SVN 1.4.4
> > > > > >
> > > > > > Windows XP on x86
> > > > > > Sun JAVA 1.6
> > > > > > MSVC 2003
> > > > > > Ant 1.7
> > > > > > SVN 1.4.5
> > > > > >
> > > > > > Here's what I'm doing, per the README [1].
> > > > > >
> > > > > > * svn checkout -N
> > > > > >
> > > >
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> > > > > > * Tweak the buildtest.sh to setup the environment variables and
then
> > > > > > run these commands.
> > > > > > * ./buildtest.sh install
> > > > > > * ./buildtest.sh setup -Dtest.suites="classlib,drlvm,maven_test"
> > > > > > * ./buildtest.sh run
> > > > > >
> > > > > > Here's the failure I get --
> > > > > >
> > > > > >
> > > > > > -install:
> > > > > > [echo]
> > > > > > [echo] --------
> > > > > > [echo] WARNING: Target setup of adaptor for Test Suite
> > > > 'maven_test'
> > > > > > FAILED
> > > > > > [echo] -------- with the following exception:
> > > > > > [echo] The following error occurred while executing this
line:
> > > > > > [echo] /home/nathan/harmony/bti/scripts/framework.xml:1079:
> > > > > > /home/nathan/harmony/bti/tests/maven_test isn't a valid
directory
> > > > > > [delete] Deleting:
> > > > /home/nathan/harmony/bti/build/temp/null1764598389
> > > > > >
> > > > > > check-status:
> > > > > > [echo]
> > > > > > [echo] ------
> > > > > > [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> > > > > > [echo] ------
> > > > > >
> > > > > > BUILD FAILED
> > > > > >
> > > > > > The same failure happened on windows; the paths were just a bit
> > > > different.
> > > > > >
> > > > > > I thought this was supposed to work out of the box.
> > > > > >
> > > > > > -Nathan
> > > > > >
> > > > > > [1]
> > > > > >
> > > >
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Sean Qiu
> > > > > http://xiaoxia.turendui.com
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Sean Qiu
> > > http://xiaoxia.turendui.com
> > >
> >
> >
> >
> > --
> > Sean Qiu
> > http://xiaoxia.turendui.com
>
--
Sean Qiu
http://xiaoxia.turendui.com





From: Sean Qiu Date:   Wednesday, December 26, 2007
------=_Part_11297_11890158.1198649362378

Content-Disposition: inline

It works for me and I cannot find the root problem according to your message
pasted.

Could you please check the content of
<root>/build/maven_test/results/reports.txt?
It'll summarize the test results ant the failure can be found in
<root>/build/maven_test/results/output.txt.
The failure's detail is place in xml/<Testname>.xml.

It may help to find out the actual cause that the build failed.

2007/12/25, Nathan Beyer <nbeyer@xxxxxxxxxxx>:
That fix seems to be helping, but I'm back to the same error I was
seeing before with the maven_test.
[JAVA] [exec] [INFO] BUILD SUCCESSFUL
[JAVA] [exec] [INFO]
------------------------------------------------------------------------
[JAVA] [exec] [INFO] Total time: 50 seconds
[JAVA] [exec] [INFO] Finished at: Mon Dec 24 21:42:49 CST 2007
[JAVA] [exec] [INFO] Final Memory: 32M/152M
[JAVA] [exec] [INFO]
------------------------------------------------------------------------
[JAVA] [echo]
work.dir:/home/nathan/harmony/bt/build/checkouts/maven_test
[JAVA]
[JAVA] restore.maven.pom:
[JAVA] [copy] Copying 1 file to
/home/nathan/harmony/bt/build/checkouts/maven_test/maven-2.0.7-src
[JAVA]
[JAVA] compose.report:
[JAVA] [delete] Deleting directory
/home/nathan/harmony/bt/build/checkouts/maven_test/logs
[JAVA] [delete] Deleting:
/home/nathan/harmony/bt/build/checkouts/maven_test/report.txt
[JAVA] [mkdir] Created dir:
/home/nathan/harmony/bt/build/checkouts/maven_test/logs
[JAVA] [copy] Copying 49 files to
/home/nathan/harmony/bt/build/checkouts/maven_test/logs
[JAVA] [copy] Copying 49 files to
/home/nathan/harmony/bt/build/results/maven_test/results/reports
[JAVA] [concat] No existing resources and no nested text, doing
nothing
[JAVA] [concat] No existing resources and no nested text, doing
nothing
[JAVA] [copy] Copying 2 files to
/home/nathan/harmony/bt/build/results/maven_test/results
[JAVA] [mkdir] Created dir:
/home/nathan/harmony/bt/build/results/maven_test/20071224_0941
[JAVA] [copy] Warning: Couldn't find file
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.txt
to copy.
[JAVA] [replaceregexp] The following file is missing:
'/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt'
[JAVA] [copy] Warning: Couldn't find file
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
to copy.
[JAVA] [length]
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.txt
doesn't exist
[JAVA] [copy] Warning: Couldn't find file
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
to copy.
[JAVA] [length]
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.error.txt
doesn't exist
[JAVA] [concat]
/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
doesn't exist.
[JAVA] [copy] Copying 51 files to
/home/nathan/harmony/bt/build/results/maven_test/20071224_0941
[JAVA]
[JAVA] check.status:
[JAVA]
[JAVA] BUILD FAILED
[JAVA] /home/nathan/harmony/bt/tests/maven_test/build.xml:311:
Maven run failed: there are test failures
[JAVA]
wrote in message:
> Yes. The root of the problem is that the behavior of task
> *<xmlproperty>*is changed in ANT
> 1.7.0.
>
> Loading parameters.xml [1] property file with ant, the value of "
> parameter.required.noupdate" is different between version 1.6.5 and
1.7.0 of
> ANT. In the case of 1.6.5, value of the property is *unset *but *"" *in
> 1.7.0.
>
> So the expression in framework.xml [2] will always return false,It makes
> that the "*do-svn-update-bt*" unreachable and the script cannot find the
> tests directory before checking it out.
>
> I have reported a jira [3] and supplied the patch.
>
> 1. parameters.xml
> <parameters>
> <required/>
> <noupdate description="Turns off local BTI repository updates on
>
'install' and 'setup' stages."/>
> </repository>
> </parameters>
>
> 2. framework.xml
> <if>
> <and>
> <not><isset property="
>
framework.parameters.repository.noupdate"/></not>
> <not><contains string="${
>
framework.parameters.repository.awaited}"
> substring="|${tmp.relative.path
> }|"/></not>
> </and>
> <then>
> <do-svn-update-bt path="${tmp.relative.path}"/>
> </then>
> </if>
>
> 3.https://issues.apache.org/jira/browse/HARMONY-5337
>
> 2007/12/21, Stepan Mishura <stepan.mishura@xxxxxxxxxxx>:
>
wrote in message:
> > > It seems that <svn-update-bt path="${test.sources.dir}/${suite.name}"/>
> > > cannot check out the tests.
> >
> > Do you mean fail with ANT 1.7? I assume it works OK with 1.6.5.
> >
> > -Stepan.
> >
> > > The gut adaptor has the same problem and fails for the same error.
> > >
> > > I'll dive into this issues to find out a solution later.
> > >
> > > 2007/12/21, Sean Qiu <sean.xx.qiu@xxxxxxxxxxx>:
> > > >
> > > > "#>./buildtest.sh install" will call target update-framework[1] of
> > > > build.xml.
> > > > Update-framework only update the <root>/scripts and
<root>/adaptors in
> > > > BTI,
> > > > while many tests as well as configurations are in <root>/tests
> directory.
> > > > Missing <root>/tests cause the build error.
> > > >
> > > > The reason we don't update <root>/tests directly in install step
is
> if we
> > > > just want to run a single test suite,
> > > > it'll be unnecessary to check out all of the tests, since it is
> > > > time-comsuming.
> > > >
> > > > So the "setup" target of adaptor of each test suite is supposed to
> check
> > > > out individual tests themselves
> > > > within <svn-update-bt path="${test.sources.dir}/${suite.name }"/>.
> > > > And it is missing in maven adaptor, so I guess it is my fault.
> > > >
> > > > Generally, I will using "svn co" rather than "svn co -N" to
develop a
> new
> > > > adaptor.
> > > > This will download the whole tests directly, so I overlook this
> problem.
> > > > I'll supply a patch for maven test as well as all the other
> adaptors I
> > > > raised.
> > > >
> > > > Thanks very much to point it out.
> > > >
> > > > 1. update-framework of build.xml
> > > >
> > > > <target name="update-framework"
>
> > > unless="framework.parameters.repository.noupdate">
> > > > <!-- do update of framework implementation and test suite
>
> > > integration scripts -->
> > > > <exec executable="svn" dir="${ root.dir}"
failonerror="true">

> > > > <arg line="update ${scripts.dir} ${adaptors.dir}"/>
> > > > </exec>
> > > > </target>
> > > >
> > > > 2007/12/21, Nathan Beyer < nbeyer@xxxxxxxxxxx>:
> > > > >
> > > > > The README does not say I need to checkout that folder and it's
very
> > > > > specific about the checkout command using the "-N" to NOT check
out
> > > > > any sub-folder. Is the documentation wrong? I'm specifically try
to
> > > > > get this thing to work out of the box because we need to get
> buildtest
> > > > > 2.0 out of permanent branch and back into the trunk.
> > > > >
> > > > > On my Windows machine, I switched to Ant 1.6.5 and ran the same
> > > > > commands and a lot more is happening now; it checked out the
> > > > > 'tests/maven_test' folder and began a build.
> > > > >
> > > > > -Nathan
> > > > >
wrote in message:
> > > > > > I have tried this adaptor, it works fine here.
> > > > > >
> > > > > > And once I rename the <root>/tests/maven_tests to other name,
it
> will
> > > > > fail
> > > > > > with the same error message as you.
> > > > > > The reason should be that the adaptor cannot find this
directory.
> > > > > > So I guess you may haven't checked out the directory of
> > > > > > <root>/tests/maven_test .
> > > > > >
> > > > > > Could you please check it out first and try again?
> > > > > >
> > > > > > 2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
> > > > > >
> > > > > > >
> > > > > > > I'm having all sorts of issues with buildtest 2.0. Here's
what
> I'm
> > > > > > > running, is there anything that's out of whack?
> > > > > > >
> > > > > > > Ubuntu 7.10 on x86_64 (AMD dual core)
> > > > > > > Sun JAVA 1.6
> > > > > > > Ant 1.7
> > > > > > > SVN 1.4.4
> > > > > > >
> > > > > > > Windows XP on x86
> > > > > > > Sun JAVA 1.6
> > > > > > > MSVC 2003
> > > > > > > Ant 1.7
> > > > > > > SVN 1.4.5
> > > > > > >
> > > > > > > Here's what I'm doing, per the README [1].
> > > > > > >
> > > > > > > * svn checkout -N
> > > > > > >
> > > > >
>
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> > > > > > > * Tweak the buildtest.sh to setup the environment variables
and
> then
> > > > > > > run these commands.
> > > > > > > * ./buildtest.sh install
> > > > > > > * ./buildtest.sh setup -Dtest.suites=
"classlib,drlvm,maven_test"
> > > > > > > * ./buildtest.sh run
> > > > > > >
> > > > > > > Here's the failure I get --
> > > > > > >
> > > > > > >
> > > > > > > -install:
> > > > > > > [echo]
> > > > > > > [echo] --------
> > > > > > > [echo] WARNING: Target setup of adaptor for Test Suite
> > > > > 'maven_test'
> > > > > > > FAILED
> > > > > > > [echo] -------- with the following exception:
> > > > > > > [echo] The following error occurred while executing
this
> line:
> > > > > > > [echo]
/home/nathan/harmony/bti/scripts/framework.xml:1079:
> > > > > > > /home/nathan/harmony/bti/tests/maven_test isn't a valid
> directory
> > > > > > > [delete] Deleting:
> > > > > /home/nathan/harmony/bti/build/temp/null1764598389
> > > > > > >
> > > > > > > check-status:
> > > > > > > [echo]
> > > > > > > [echo] ------
> > > > > > > [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> > > > > > > [echo] ------
> > > > > > >
> > > > > > > BUILD FAILED
> > > > > > >
> > > > > > > The same failure happened on windows; the paths were just a
bit
> > > > > different.
> > > > > > >
> > > > > > > I thought this was supposed to work out of the box.
> > > > > > >
> > > > > > > -Nathan
> > > > > > >
> > > > > > > [1]
> > > > > > >
> > > > >
>
https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Sean Qiu
> > > > > > http://xiaoxia.turendui.com
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Sean Qiu
> > > > http://xiaoxia.turendui.com
> > > >
> > >
> > >
> > >
> > > --
> > > Sean Qiu
> > > http://xiaoxia.turendui.com
> >
>
>
>
> --
>
> Sean Qiu
> http://xiaoxia.turendui.com
>
--


Sean Qiu
http://xiaoxia.turendui.com

------=_Part_11297_11890158.1198649362378--


From: Nathan Beyer Date:   Wednesday, December 26, 2007
------=_Part_5229_15974110.1198723172990

Content-Disposition: inline

Those paths do not exist as you listed them. However, these similar
paths did. Note:

build/results/maven_test/results/output.txt
Contents == Maven test run with 'Build Successful' at the end.

build/results/maven_test/results/report.txt
Contents ==
Failures: 0, errors: 0
-------------------------------------

Even though all of these indicated success, I looked in the
'build/results/maven_tests/results/reports' folder at the JUnit xml
files and found one failure.

/bt/build/results/maven_test/results/reports/TEST-org.apache.maven.project.injection.DefaultProfileInjectorTest.xml

I have attached the file. I will have to dig in a bit more to see what's
going on with this test. Why is this so hidden?

wrote in message:
It works for me and I cannot find the root problem according to your message
pasted.
Could you please check the content of
<root>/build/maven_test/results/reports.txt?
It'll summarize the test results ant the failure can be found in
<root>/build/maven_test/results/output.txt.
The failure's detail is place in xml/<Testname>.xml.
It may help to find out the actual cause that the build failed.
2007/12/25, Nathan Beyer <nbeyer@xxxxxxxxxxx>:
>
> That fix seems to be helping, but I'm back to the same error I was
> seeing before with the maven_test.
>
> [JAVA] [exec] [INFO] BUILD SUCCESSFUL
> [JAVA] [exec] [INFO]
> ------------------------------------------------------------------------
> [JAVA] [exec] [INFO] Total time: 50 seconds
> [JAVA] [exec] [INFO] Finished at: Mon Dec 24 21:42:49 CST 2007
> [JAVA] [exec] [INFO] Final Memory: 32M/152M
> [JAVA] [exec] [INFO]
> ------------------------------------------------------------------------
> [JAVA] [echo]
> work.dir:/home/nathan/harmony/bt/build/checkouts/maven_test
> [JAVA]
> [JAVA] restore.maven.pom:
> [JAVA] [copy] Copying 1 file to
> /home/nathan/harmony/bt/build/checkouts/maven_test/maven-2.0.7-src
> [JAVA]
> [JAVA] compose.report:
> [JAVA] [delete] Deleting directory
> /home/nathan/harmony/bt/build/checkouts/maven_test/logs
> [JAVA] [delete] Deleting:
> /home/nathan/harmony/bt/build/checkouts/maven_test/report.txt
> [JAVA] [mkdir] Created dir:
> /home/nathan/harmony/bt/build/checkouts/maven_test/logs
> [JAVA] [copy] Copying 49 files to
> /home/nathan/harmony/bt/build/checkouts/maven_test/logs
> [JAVA] [copy] Copying 49 files to
> /home/nathan/harmony/bt/build/results/maven_test/results/reports
> [JAVA] [concat] No existing resources and no nested text, doing
> nothing
> [JAVA] [concat] No existing resources and no nested text, doing
> nothing
> [JAVA] [copy] Copying 2 files to
> /home/nathan/harmony/bt/build/results/maven_test/results
> [JAVA] [mkdir] Created dir:
> /home/nathan/harmony/bt/build/results/maven_test/20071224_0941
> [JAVA] [copy] Warning: Couldn't find file
> /home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.txt
> to copy.
> [JAVA] [replaceregexp] The following file is missing:
>
> '/home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt'
> [JAVA] [copy] Warning: Couldn't find file
>
> /home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
> to copy.
> [JAVA] [length]
>
> /home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.txt
> doesn't exist
> [JAVA] [copy] Warning: Couldn't find file
>
> /home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
> to copy.
> [JAVA] [length]
>
> /home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.error.txt
> doesn't exist
> [JAVA] [concat]
>
> /home/nathan/harmony/bt/build/checkouts/maven_test/tmpfile.results.failed.error.txt
> doesn't exist.
> [JAVA] [copy] Copying 51 files to
> /home/nathan/harmony/bt/build/results/maven_test/20071224_0941
> [JAVA]
> [JAVA] check.status:
> [JAVA]
> [JAVA] BUILD FAILED
> [JAVA] /home/nathan/harmony/bt/tests/maven_test/build.xml:311:
> Maven run failed: there are test failures
> [JAVA]
>
>
>
wrote in message:
> > Yes. The root of the problem is that the behavior of task
> > *<xmlproperty>*is changed in ANT
> > 1.7.0.
> >
> > Loading parameters.xml [1] property file with ant, the value of "
> > parameter.required.noupdate" is different between version 1.6.5 and
> 1.7.0 of
> > ANT. In the case of 1.6.5, value of the property is *unset *but *"" *in
> > 1.7.0.
> >
> > So the expression in framework.xml [2] will always return false,It makes
> > that the "*do-svn-update-bt*" unreachable and the script cannot find the
> > tests directory before checking it out.
> >
> > I have reported a jira [3] and supplied the patch.
> >
> > 1. parameters.xml
> > <parameters>
> > <required/>
> > <noupdate description="Turns off local BTI repository updates on
>
> 'install' and 'setup' stages."/>
> > </repository>
> > </parameters>
> >
> > 2. framework.xml
> > <if>
> > <and>
> > <not><isset property="
>
> framework.parameters.repository.noupdate"/></not>
> > <not><contains string="${
>
> framework.parameters.repository.awaited}"
> > substring="|${tmp.relative.path
> > }|"/></not>
> > </and>
> > <then>
> > <do-svn-update-bt path="${tmp.relative.path}"/>
> > </then>
> > </if>
> >
> > 3.https://issues.apache.org/jira/browse/HARMONY-5337
> >
> > 2007/12/21, Stepan Mishura <stepan.mishura@xxxxxxxxxxx>:
> >
wrote in message:
> > > > It seems that <svn-update-bt path="${test.sources.dir}/${suite.name}"/>
> > > > cannot check out the tests.
> > >
> > > Do you mean fail with ANT 1.7? I assume it works OK with 1.6.5.
> > >
> > > -Stepan.
> > >
> > > > The gut adaptor has the same problem and fails for the same error.
> > > >
> > > > I'll dive into this issues to find out a solution later.
> > > >
> > > > 2007/12/21, Sean Qiu <sean.xx.qiu@xxxxxxxxxxx>:
> > > > >
> > > > > "#>./buildtest.sh install" will call target update-framework[1] of
> > > > > build.xml.
> > > > > Update-framework only update the <root>/scripts and
> <root>/adaptors in
> > > > > BTI,
> > > > > while many tests as well as configurations are in <root>/tests
> > directory.
> > > > > Missing <root>/tests cause the build error.
> > > > >
> > > > > The reason we don't update <root>/tests directly in install step
> is
> > if we
> > > > > just want to run a single test suite,
> > > > > it'll be unnecessary to check out all of the tests, since it is
> > > > > time-comsuming.
> > > > >
> > > > > So the "setup" target of adaptor of each test suite is supposed to
> > check
> > > > > out individual tests themselves
> > > > > within <svn-update-bt path="${test.sources.dir}/${suite.name }"/>.
> > > > > And it is missing in maven adaptor, so I guess it is my fault.
> > > > >
> > > > > Generally, I will using "svn co" rather than "svn co -N" to
> develop a
> > new
> > > > > adaptor.
> > > > > This will download the whole tests directly, so I overlook this
> > problem.
> > > > > I'll supply a patch for maven test as well as all the other
> > adaptors I
> > > > > raised.
> > > > >
> > > > > Thanks very much to point it out.
> > > > >
> > > > > 1. update-framework of build.xml
> > > > >
> > > > > <target name="update-framework"
>
> > > > unless="framework.parameters.repository.noupdate">
> > > > > <!-- do update of framework implementation and test suite
>
> > > > integration scripts -->
> > > > > <exec executable="svn" dir="${ root.dir}"
>
failonerror="true">
> > > > > <arg line="update ${scripts.dir} ${adaptors.dir}"/>
> > > > > </exec>
> > > > > </target>
> > > > >
> > > > > 2007/12/21, Nathan Beyer < nbeyer@xxxxxxxxxxx>:
> > > > > >
> > > > > > The README does not say I need to checkout that folder and it's
> very
> > > > > > specific about the checkout command using the "-N" to NOT check
> out
> > > > > > any sub-folder. Is the documentation wrong? I'm specifically try
> to
> > > > > > get this thing to work out of the box because we need to get
> > buildtest
> > > > > > 2.0 out of permanent branch and back into the trunk.
> > > > > >
> > > > > > On my Windows machine, I switched to Ant 1.6.5 and ran the same
> > > > > > commands and a lot more is happening now; it checked out the
> > > > > > 'tests/maven_test' folder and began a build.
> > > > > >
> > > > > > -Nathan
> > > > > >
wrote in message:
> > > > > > > I have tried this adaptor, it works fine here.
> > > > > > >
> > > > > > > And once I rename the <root>/tests/maven_tests to other name,
> it
> > will
> > > > > > fail
> > > > > > > with the same error message as you.
> > > > > > > The reason should be that the adaptor cannot find this
> directory.
> > > > > > > So I guess you may haven't checked out the directory of
> > > > > > > <root>/tests/maven_test .
> > > > > > >
> > > > > > > Could you please check it out first and try again?
> > > > > > >
> > > > > > > 2007/12/21, Nathan Beyer <ndbeyer@xxxxxxxxxxx>:
> > > > > > >
> > > > > > > >
> > > > > > > > I'm having all sorts of issues with buildtest 2.0. Here's
> what
> > I'm
> > > > > > > > running, is there anything that's out of whack?
> > > > > > > >
> > > > > > > > Ubuntu 7.10 on x86_64 (AMD dual core)
> > > > > > > > Sun JAVA 1.6
> > > > > > > > Ant 1.7
> > > > > > > > SVN 1.4.4
> > > > > > > >
> > > > > > > > Windows XP on x86
> > > > > > > > Sun JAVA 1.6
> > > > > > > > MSVC 2003
> > > > > > > > Ant 1.7
> > > > > > > > SVN 1.4.5
> > > > > > > >
> > > > > > > > Here's what I'm doing, per the README [1].
> > > > > > > >
> > > > > > > > * svn checkout -N
> > > > > > > >
> > > > > >
> >
> https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/
> > > > > > > > * Tweak the buildtest.sh to setup the environment variables
> and
> > then
> > > > > > > > run these commands.
> > > > > > > > * ./buildtest.sh install
> > > > > > > > * ./buildtest.sh setup -Dtest.suites=
> "classlib,drlvm,maven_test"
> > > > > > > > * ./buildtest.sh run
> > > > > > > >
> > > > > > > > Here's the failure I get --
> > > > > > > >
> > > > > > > >
> > > > > > > > -install:
> > > > > > > > [echo]
> > > > > > > > [echo] --------
> > > > > > > > [echo] WARNING: Target setup of adaptor for Test Suite
> > > > > > 'maven_test'
> > > > > > > > FAILED
> > > > > > > > [echo] -------- with the following exception:
> > > > > > > > [echo] The following error occurred while executing
> this
> > line:
> > > > > > > > [echo]
> /home/nathan/harmony/bti/scripts/framework.xml:1079:
> > > > > > > > /home/nathan/harmony/bti/tests/maven_test isn't a valid
> > directory
> > > > > > > > [delete] Deleting:
> > > > > > /home/nathan/harmony/bti/build/temp/null1764598389
> > > > > > > >
> > > > > > > > check-status:
> > > > > > > > [echo]
> > > > > > > > [echo] ------
> > > > > > > > [echo] ERROR: Setup of Test Suite 'maven_test' FAILED.
> > > > > > > > [echo] ------
> > > > > > > >
> > > > > > > > BUILD FAILED
> > > > > > > >
> > > > > > > > The same failure happened on windows; the paths were just a
> bit
> > > > > > different.
> > > > > > > >
> > > > > > > > I thought this was supposed to work out of the box.
> > > > > > > >
> > > > > > > > -Nathan
> > > > > > > >
> > > > > > > > [1]
> > > > > > > >
> > > > > >
> >
> https://svn.apache.org/repos/asf/harmony/enhanced/buildtest/branches/2.0/README.txt
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Sean Qiu
> > > > > > > http://xiaoxia.turendui.com
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Sean Qiu
> > > > > http://xiaoxia.turendui.com
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Sean Qiu
> > > > http://xiaoxia.turendui.com
> > >
> >
> >
> >
> > --
> >
> > Sean Qiu
> > http://xiaoxia.turendui.com
> >
>
--
Sean Qiu
http://xiaoxia.turendui.com



------=_Part_5229_15974110.1198723172990

X-Attachment-Id: f_faootgsj0
Content-Disposition: attachment;
filename=TEST-org.apache.maven.project.injection.DefaultProfileInjectorTest.xml

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+Cjx0ZXN0c3VpdGUgc2tpcHBl
ZD0iMCIgdGVzdHM9IjYiIGZhaWx1cmVzPSIxIiBlcnJvcnM9IjAiIG5hbWU9Im9yZy5hcGFjaGUu
bWF2ZW4ucHJvamVjdC5pbmplY3Rpb24uRGVmYXVsdFByb2ZpbGVJbmplY3RvclRlc3QiIHRpbWU9
IjAuMDYyIj4KICA8cHJvcGVydGllcz4KICAgIDxwcm9wZXJ0eSB2YWx1ZT0iQXBhY2hlIEhhcm1v
bnkiIG5hbWU9ImphdmEucnVudGltZS5uYW1lIi8+CiAgICA8cHJvcGVydHkgdmFsdWU9Ii9ob21l
L25hdGhhbi9oYXJtb255L2J0L2J1aWxkL2NoZWNrb3V0cy9kcmx2bS9idWlsZC9kZXBsb3kvamRr
L2pyZS9iaW4vZGVmYXVsdDovaG9tZS9uYXRoYW4vaGFybW9ueS9idC9idWlsZC9jaGVja291dHMv
ZHJsdm0vYnVpbGQvZGVwbG95L2pkay9qcmUvYmluIiBuYW1lPSJzdW4uYm9vdC5saWJyYXJ5LnBh
dGgiLz4KICAgIDxwcm9wZXJ0eSB2YWx1ZT0iMTEuMi4wIiBuYW1lPSJqYXZhLnZtLnZlcnNpb24i
Lz4KICAgIDxwcm9wZXJ0eSB2YWx1ZT0iL2hvbWUvbmF0aGFuL2hhcm1vbnkvYnQvYnVpbGQvY2hl
Y2tvdXRzL2RybHZtL2J1aWxkL2RlcGxveS9qZGsvanJlL2Jpbi9kZWZhdWx0Oi9ob21lL25hdGhh
bi9oYXJtb255L2J0L2J1aWxkL2NoZWNrb3V0cy9kcmx2bS9idWlsZC9kZXBsb3kvamRrL2pyZS9i
aW4iIG5hbWU9InZtLmJvb3QubGlicmFyeS5wYXRoIi8+CiAgICA8cHJvcGVydHkgdmFsdWU9Ii9o
b21lL25hdGhhbi9oYXJtb255L2J0L2J1aWxkL2NoZWNrb3V0cy9kcmx2bS9idWlsZC9kZXBsb3kv
amRrL2pyZS9iaW4vZGVmYXVsdC9rZXJuZWwuamFyOi9ob21lL25hdGhhbi9oYXJtb255L2J0L2J1
aWxkL2NoZWNrb3V0cy9kcmx2bS9idWlsZC9kZXBsb3kvamRrL2pyZS9iaW4vZGVmYXVsdC9nY19n
ZW4uamFyOi9ob21lL25hdGhhbi9oYXJtb255L2J0L2J1aWxkL2NoZWNrb3V0cy9kcmx2bS9idWls
ZC9kZXBsb3kvamRrL2pyZS9saWIvYm9vdC9hY2Nlc3NpYmlsaXR5LmphcjovaG9tZS9uYXRoYW4v
aGFybW9ueS9idC9idWlsZC9jaGVja291dHMvZHJsdm0vYnVpbGQvZGVwbG95L2pkay9qcmUvbGli
L2Jvb3QvYW5ub3RhdGlvbi5qYXI6L2hvbWUvbmF0aGFuL2hhcm1vbnkvYnQvYnVpbGQvY2hlY2tv
dXRzL2RybHZtL2J1aWxkL2RlcGxveS9qZGsvanJlL2xpYi9ib290L2FwcGxldC5qYXI6L2hvbWUv
bmF0aGFuL2hhcm1vbnkvYnQvYnVpbGQvY2hlY2tvdXRzL2RybHZtL2J1aWxkL2RlcGxveS9qZGsv
anJlL2xpYi9ib290L2FyY2hpdmUuamFyOi9ob21lL25hdGhhbi9oYXJtb255L2J0L2J1aWxkL2No
ZWNrb3V0cy9kcmx2bS9idWlsZC9kZXBsb3kvamRrL2pyZS9saWIvYm9vdC9hdXRoLmphcjovaG9t
ZS9uYXRoYW4vaGFybW9ueS9idC9idWlsZC9jaGVja291dHMvZHJsdm0vYnVpbGQvZGVwbG95L2pk
ay9qcmUvbGliL2Jvb3QvYXd0LmphcjovaG9tZS9uYXRoYW4vaGFybW9ueS9idC9idWlsZC9jaGVj
a291dHMvZHJsdm0vYnVpbGQvZGVwbG95L2pkay9qcmUvbGliL2Jvb3QvYmVhbnMuamFyOi9ob21l
L25hdGhhbi9oYXJtb255L2J0L2J1aWxkL2NoZWNrb3V0cy9kcmx2bS9idWlsZC9kZXBsb3kvamRr
L2pyZS9saWIvYm9vdC9jb25jdXJyZW50LmphcjovaG9tZS9uYXRoYW4vaGFybW9ueS9idC9idWls
ZC9jaGVja291dHMvZHJsdm0vYnVpbGQvZGVwbG95L2pkay9qcmUvbGliL2Jvb3QvY3J5cHRvLmph
cjovaG9tZS9uYXRoYW4vaGFybW9ueS9idC9idWlsZC9jaGVja291dHMvZHJsdm0vYnVpbGQvZGVw
bG95L2pkay9qcmUvbGliL2Jvb3QvaW1hZ2Vpby5qYXI6L2hvbWUvbmF0aGFuL2hhcm1vbnkvYnQv
YnVpbGQvY2hlY2tvdXRzL2RybHZtL2J1aWxkL2RlcGxveS9qZGsvanJlL2xpYi9ib290L2luc3Ry
dW1lbnQuamFyOi9ob21lL25hdGhhbi9oYXJtb255L2J0L2J1aWxkL2NoZWNrb3V0cy9kcmx2bS9i
dWlsZC9kZXBsb3kvamRrL2pyZS9saWIvYm9vdC9qbmRpLmphcjovaG9tZS9uYXRoYW4vaGFybW9u
eS9idC9idWlsZC9jaGVja291dHMvZHJsdm0vYnVpbGQvZGVwbG95L2pkay9qcmUvbGliL2Jvb3Qv
bGFuZy1tYW5hZ2VtZW50LmphcjovaG9tZS9uYXRoYW4vaGFybW9ueS9idC9idWlsZC9jaGVja291
dHMvZHJsdm0vYnVpbGQvZGVwbG95L2pkay9qcmUvbGliL2Jvb3QvbG9nZ2luZy5qYXI6L2hvbWUv
bmF0aGFuL2hhcm1vbnkvYnQvYnVpbGQvY2hlY2tvdXRzL2RybHZtL2J1aWxkL2RlcGxveS9qZGsv
anJlL2xpYi9ib290L2x1bmkuamFyOi9ob21lL25hdGhhbi9oYXJtb255L2J0L2J1aWxkL2NoZWNr
b3V0cy9kcmx2bS9idWlsZC9kZXBsb3kvamRrL2pyZS9saWIvYm9vdC9tYXRoLmphcjovaG9tZS9u
YXRoYW4vaGFybW9ueS9idC9idWlsZC9jaGVja291dHMvZHJsdm0vYnVpbGQvZGVwbG95L2pkay9q
cmUvbGliL2Jvb3QvbmlvLmphcjovaG9tZS9uYXRoYW4vaGFybW9ueS9idC9idWlsZC9jaGVja29