JTRegs for OpenJDK

Jonathan Gibbons jonathan.gibbons at oracle.com
Thu Jun 21 11:24:11 PDT 2012


In a previous job, I wrote a script to convert a make log into series of 
HTML files, such that recursive makes were detected, so that if one make 
file invoked another, the output from the child make was moved to 
separate file and then replaced in the parent log by a link. The result 
is a tree of Makefiles that you can easily browse through.   It's easy 
to add in additional features to compress long command lines that expand 
when you click on them, etc.  Was it useful back then: yes, very.  Would 
it be useful now?  Maybe not so much, especially with the new makefiles 
coming online.

-- Jon



On 06/21/2012 10:11 AM, Mani Sarkar wrote:
>
> Thanks Kelly for the response, I do understand its not a top prio 
> requirement.
>
> Maybe I might be a able to help you out there with some utility 
> program . ;) don't want to make any promises but when I get around it 
> ill post a.copy of the program to the list.
>
> Cheers,
> Mani
>
> On 21 Jun 2012 17:51, "Kelly O'Hair" <kelly.ohair at oracle.com 
> <mailto:kelly.ohair at oracle.com>> wrote:
>
>
>     These messages are just echos of the commands being run, if you
>     have a suggested change to make them
>     somehow more readable, I'm sure we would consider it.  But it's
>     not a high item on my priority list. Sorry.
>
>     When some of this original makefile logic was written, jtreg was
>     pretty basic, and it has changed since then,
>     such that we might be able to simplify some of this makefile shell
>     logic.
>
>     -kto
>
>     On Jun 21, 2012, at 2:16 AM, Mani Sarkar wrote:
>
>>     Thanks ill take a look at it.
>>
>>     I do have a suggestion though if there could be tabs, spaces and
>>     some sort of indentation added to the messages and logs the makes
>>     and scripts display. I love the fact that they are so verbose
>>     just a bit of tweak will help us able to read these msgs easily .
>>
>>     Thanks again.
>>
>>     Mani
>>
>>     On 21 Jun 2012 09:56, "Weijun Wang" <weijun.wang at oracle.com
>>     <mailto:weijun.wang at oracle.com>> wrote:
>>
>>         Hi Mani
>>
>>         Welcome to the OpenJDK!
>>
>>         On 06/21/2012 02:31 PM, Mani Sarkar wrote:
>>
>>             Hi
>>
>>             I have been configuring and testing the JTRegs with
>>             OpenJDK on Ubuntu
>>             12.04 and attached are couple of log files with errors.
>>
>>             Can someone help me out understand where the config for
>>             the JTRegs is
>>             going wrong, or is it a different problem altogether.
>>
>>             One of them mentions win32 in the log, while I'm using
>>             linux. I have
>>             attached .sh file that updates the environment along with
>>             this message.
>>
>>
>>         test1.log has
>>
>>          -jdk:/home/openjdk/sources/jdk8_tl/jdk/test/../build/linux-amd64
>>
>>         so it's using the build inside jdk8_tl/jdk. I guess you
>>         directly call make in jdk8_tl and your build is also there. I
>>         read the Makefile a little and seems you can try again your
>>         test with
>>
>>           make
>>         ALT_OUTPUTDIR=/home/openjdk/sources/jdk8_tl/build/linux-amd64
>>         jdk_util
>>
>>         Please do not set the ALT_OUTPUTDIR variable permanent as it
>>         might interfere with your build.
>>
>>         *Kelly*: Is it true that launching a test from the top
>>         directory cannot use the control build?
>>
>>         As for test2.log, it shows
>>         JT_HOME=/home/openjdk/jtreg/linux/bin. It should be only
>>         /home/openjdk/jtreg.
>>
>>         It's OK to see a win32, those scripts are essentially the
>>         same across platforms.
>>
>>         Good luck!
>>
>>         -Max
>>
>>
>>             Regards,
>>             Mani
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/jtreg-use/attachments/20120621/324668af/attachment.html 


More information about the jtreg-use mailing list