On Thu, 27 Oct 2022 15:01:18 GMT, Daniel D. Daugherty <dcu...@openjdk.org> 
wrote:

>> Leonid Mesnik has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   All dispose tests fixed.
>
> test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java 
> line 140:
> 
>> 138:                                  if (Utils.isAlive(test_thread)) {
>> 139:                                      pipe.println("alive");
>> 140:                                      logErr("ERROR thread is alive 
>> after vm.dispose()");
> 
> You've added a nice diagnostic line here for this case of the thread
> being unexpectedly alive, but you didn't do so for the other test cases
> that you've updated in v01. Is this log mesg not applicable in those cases?

Added to all tests.

> test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java 
> line 140:
> 
>> 138:                                  log1("checking on: thread2.isAlive");
>> 139:                                  if (Utils.isAlive(test_thread)) {
>> 140:                                      pipe.println("alive");
> 
> Add new log mesg here?

done

> test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005a.java 
> line 156:
> 
>> 154:                              } else {
>> 155:                                  log1("checking on: 
>> testedThread.isAlive");
>> 156:                                  if (!test_thread.done) {
> 
> The log mesg says "checking on: testedThread.isAlive", but that's not
> quite true. It's checking the `test_thread.done` flag which is not the
> same thing. Maybe I'm splitting too fine a hair here...

fixed

-------------

PR: https://git.openjdk.org/jdk/pull/10877

Reply via email to