reg-tests/http-messaging/websocket.vtc is able to catch issue 737 ср, 20 окт. 2021 г. в 11:55, Илья Шипицин <[email protected]>:
> Proposed testsuite only catches issue 737 regression in https mode. > > Also, it tests h2, because native chromium is involved. > > I'll check whether VTC is able to catch issue 737. > > As for proposed test suite, it is really heavy to run on CI. But it might > be used as release quality gate > > On Wed, Oct 20, 2021, 9:50 AM Amaury Denoyelle <[email protected]> > wrote: > >> On Wed, Oct 20, 2021 at 09:59:59AM +0500, Илья Шипицин wrote: >> > Hello, >> > I've found a way how to test websockets automatically. >> > this approach is able to catch >> https://github.com/haproxy/haproxy/issues/737 >> > >> > the idea is to place haproxy between browser and kestrel in SignalR >> tests ( >> > https://github.com/dotnet/aspnetcore/tree/main/src/SignalR ) >> > test takes 3 hours on my low end laptop. >> > I collected all required parts in >> > https://github.com/chipitsine/haproxy-signalr-tests >> > also, I checked current maintained branches, no issues (last issue was >> > fixed in issue 737). >> >> Hi, >> >> I did not look precisely at your testsuite, but note that now we have >> some websockets related VTC regtests. Of course, this does only test the >> tunnel establishment without websocket data exchange, but it's still a >> good start. Also this will be soon extended with a new test to better >> handle h2 websocket. >> >> Regards, >> >> -- >> Amaury Denoyelle >> >

