RFR: disable hotspot/compiler/aot testing in LWorld

Harold David Seigel harold.seigel at oracle.com
Fri Aug 31 18:09:02 UTC 2018


Thanks for your suggestion.

Harold

On 8/31/2018 2:04 PM, Frederic Parain wrote:
> Looks even better.
> Thank you for fixing this.
>
> Fred
>
>
>> On Aug 31, 2018, at 13:58, Harold David Seigel <harold.seigel at oracle.com> wrote:
>>
>> How about if I disable aot testing for +EnableValhalla and we can always remove it completely later on.
>>
>> I think it should be disabled for Windows also, since we are now testing tier1 on Windows.
>>
>> Does this look okay?
>>      protected String vmAOT() {
>>          if (WB.getBooleanVMFlag("EnableValhalla").booleanValue()) {
>>              return "false";
>>          }
>>          // builds with aot have jaotc in <JDK>/bin
>>          Path bin = Paths.get(System.getProperty("java.home"))
>>                          .resolve("bin");
>>          Path jaotc;
>>          if (Platform.isWindows()) {
>>              jaotc = bin.resolve("jaotc.exe");
>>          } else {
>>              jaotc = bin.resolve("jaotc");
>>          }
>>          return "" + Files.exists(jaotc);
>>      }
>> Thanks, Harold
>>
>> On 8/31/2018 1:52 PM, Frederic Parain wrote:
>>> Good question. Testing with EnableValhalla disabled would ensure that we
>>> didn’t break anything, but do we have the testing cycles to do it? Or do we
>>> just not care for now?
>>>
>>> Fred
>>>
>>>
>>>
>>>> On Aug 31, 2018, at 13:49, Harold David Seigel <harold.seigel at oracle.com>
>>>>   wrote:
>>>>
>>>> Hi Fred,
>>>>
>>>> Do we want to always exclude aot testing, or only exclude it when -XX:+EnableValhalla is set ?
>>>>
>>>> Thanks, Harold
>>>>
>>>>
>>>> On 8/31/2018 1:40 PM, Frederic Parain wrote:
>>>>
>>>>> Harold,
>>>>>
>>>>> Commenting everything out works but looks extreme.
>>>>> Could it be possible to have something like this instead?
>>>>>
>>>>>       protected String vmAOT() {
>>>>>
>>>>>
>>>>>           // builds with aot have jaotc in <JDK>/bin
>>>>>
>>>>>           Path bin = Paths.get(System.getProperty("java.home"))
>>>>>                           .resolve("bin");
>>>>>           Path jaotc;
>>>>>           if (Platform.isWindows()) {
>>>>>               jaotc = bin.resolve("jaotc.exe”);
>>>>>           } else if (WB.getBooleanVMFlag(“EnableValhalla”).booleanValue()) {
>>>>>              return “false”;
>>>>>           } else {
>>>>>               jaotc = bin.resolve("jaotc");
>>>>>           }
>>>>>           return "" + Files.exists(jaotc);
>>>>>
>>>>>       }
>>>>>
>>>>> Fred
>>>>>
>>>>>
>>>>>> On Aug 31, 2018, at 13:27, Harold David Seigel <harold.seigel at oracle.com>
>>>>>>   wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Please review this small RFR to disable aot testing in LWorld:
>>>>>>
>>>>>> Open Webrev:
>>>>>> http://cr.openjdk.java.net/~hseigel/lworld_no_aot/webrev/index.html
>>>>>>
>>>>>>
>>>>>> Thanks, Harold
>>>>>>
>>>>>>




More information about the valhalla-dev mailing list