On Tue, 14 May 2024 22:19:19 GMT, Leonid Mesnik <lmes...@openjdk.org> wrote:

>> The nsk.share.Log doing some cleanup and reporting errors in the cleanup 
>> method. This method is supposed to be executed by finalizer originally. 
>> However, now it is called only during shutdown hook. 
>> The cleanup using Cleaner doesn't work. See 
>> https://bugs.openjdk.org/browse/JDK-8330760
>> 
>> The cleanup() method flush stream and print summary which should be already 
>> printed by complain method.
>> 
>> This cleanup is not necessary and printing summary usually is just disabled. 
>> It is enabled if the test called 'complain' method. However, the error 
>> should have been printed already in this method.
>> 
>> So it would be simple to remove this cleanup and reduce usage of Finalizable 
>> in vmTestbase tests.
>> 
>> Note: The 'verboseOnErrorEnabled' is just not used.
>> 
>> See isVerboseOnErrorEnabled.
>> 
>>     public boolean isVerboseOnErrorEnabled() {
>>         return errorsSummaryEnabled;
>>     }
>> 
>> 
>> Tested with by running tests with different combinations (tier4-7) and tier1.
>
> Leonid Mesnik has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   fixed after comments

Marked as reviewed by cjplummer (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/19209#pullrequestreview-2056579895

Reply via email to