RFR: JDK-8241421 Cleanup handling of jtreg
Jonathan Gibbons
jonathan.gibbons at oracle.com
Fri Mar 27 23:37:13 UTC 2020
On 3/23/20 1:15 PM, Magnus Ihse Bursie wrote:
> On 2020-03-23 18:20, Jonathan Gibbons wrote:
>> On 3/23/20 7:32 AM, Erik Joelsson wrote:
>>> On 2020-03-23 07:21, Jonathan Gibbons wrote:
>>>>
>>>> On 3/23/20 6:06 AM, Erik Joelsson wrote:
>>>>>
>>>>> The environment variable name JT_HOME is defined by Jtreg itself
>>>>> so I think it makes sense to use that. Configure is still honoring
>>>>> it, but run-test-prebuilt is not. We can of course use a different
>>>>> variable name internally, but I don't really see the reason as
>>>>> JT_HOME is the generally accepted one.
>>>>
>>>> Would it help to migrate jtreg towards using JTREG_HOME, as a
>>>> preferred alternative to JT_HOME?
>>>>
>>> Yes, I think that would help. Didn't even consider that possibility.
>>>
>>> /Erik
>>>
>>>
>>
>> I'll put that change into jtreg, so that it is available in the next
>> update for jtreg.
> Nice, thank you very much! When is that due? That is, should I hold
> this patch and wait for the next jtreg, or should I find a temporary
> solution until then?
>
> /Magnus
>>
>> -- Jon
>>
>
My reading of the jtreg code is that JT_HOME is only used in the startup
script, and it does not require it to be set; it will figure it out if
needed. It is not required within the Java source code.
I'm thinking to change the script to use JTREG_HOME, JTREG_JAVA (instead
of JT_HOME, JT_JAVA), and that I will default these new names to the
values of the old names, as a backwards compatibility measure. I also
notice some inconsistent variations on the name in comments that I will
also fix.
Does this seem a reasonable approach?
-- Jon
More information about the build-dev
mailing list