[External] : Re: valid tags for jtreg-6+1

Jonathan Gibbons jonathan.gibbons at oracle.com
Thu Jun 10 02:54:11 UTC 2021


Vitaly,

I have pushed changes to the makefiles so that you can build jtreg with 
JDK 11, and run all the tests that don't rely on pre-module system features.

-- Jon


On 6/9/21 9:24 AM, Jonathan Gibbons wrote:
> Vitaly,
>
> Yes, I see and can recreate your issue when using JDK 11 to build 
> jtreg. We normally use JDK 8 to build jtreg, so that we can use jtreg 
> for older systems.  You might try that until I can fix the code to be 
> compilable with 11 and later.
>
> -- Jon
>
>
> On 6/8/21 3:39 PM, Vitaly Provodin wrote:
>> Jon,
>>
>> Thanks for the reply.
>>
>> I tried building with make/build.sh but got an error. The tail of the 
>> building log looks like (full log was attached)
>> —————————8<—————————
>> ../src/share/classes/com/sun/javatest/regtest/agent/StringArray.java:142: 
>> warning: [rawtypes] found raw type: Vector
>>         Vector v = new Vector();
>>                        ^
>>   missing type arguments for generic class Vector<E>
>>   where E is a type-variable:
>>     E extends Object declared in class Vector
>> ../src/share/classes/com/sun/javatest/regtest/agent/StringArray.java:158: 
>> warning: [unchecked] unchecked call to addElement(E) as a member of 
>> the raw type Vector
>>             v.addElement(s.substring(tokenStart, tokenEnd));
>>                         ^
>>   where E is a type-variable:
>>     E extends Object declared in class Vector
>> 1 error
>> 40 warnings
>> make: *** 
>> [/Users/vprovodin/workspace/github/jtreg/build/classes.com.sun.javatest.regtest-othervm.ok] 
>> Error 1
>> —————————8<—————————
>>
>> Unfortunately I could not catch the cause of this error (so far)
>>
>>
>> Thanks,
>> Vitaly
>>
>> > On 8 Jun 2021, at 22:01, Jonathan Gibbons 
>> <jonathan.gibbons at oracle.com> wrote:
>> >
>> > Vitaly,
>> >
>> > The format for the tags has changed to be in line with the format 
>> for JDK tags.  The format is `jtreg-VERSION+BUILD`. The tag for the 
>> latest recommended version is `jtreg-6+1`. It is the only (and thus 
>> latest) tag matching the new form.
>> >
>> > Also, make sure you are using the new `make/build.sh` script (or 
>> driving the Makefile directly) and not the older `make/build-all.sh` 
>> script which will be removed in the next update.
>>


More information about the jtreg-dev mailing list