On Mon, 17 Mar 2025 17:29:11 GMT, beppo-sturmtief <d...@openjdk.org> wrote:

> Hi, original filer here. I don't know how you handle such things here, but 24 
> files changed seems somewhat excessive to me for this bug.

Yes - I had the same impression at first but AFAICT most of the [superfluous] 
changes are due to the removal of the duplicate `Frame` class, that was 
included in the tests. That `Frame` class was a clone of the `Frame` class from 
WebSocket internal package, and therefore had the same bug. 

Volkan could have duplicated the changes into that class too - but instead 
chose to reuse the `Frame` class from the internal package (which is typically 
what we've been doing for HTTP/2 tests).

I've been having mixed feelings about that. Now that we have strong 
encapsulation brought by the module system, opening up the class so that we can 
reuse it in tests has its merrit. But the price to pay is that all tests that 
use the dummy server now require the additionnal `@modules` clause.

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

PR Comment: https://git.openjdk.org/jdk/pull/24033#issuecomment-2733782218

Reply via email to