Open zachmu opened 2 years ago
A recent GMS refactoring introduced some bugs that would have easily manifested in our test suite if we'd had an over-the-wire test harness.
Another bug with wire serialization that is difficult to catch without running tests over the wire:
Another bug that could have been caught by over-the-wire test harness:
Another Dolt bug that only appears through dolt sql-server
and not through dolt sql
that we could have caught with these tests:
https://github.com/dolthub/dolt/issues/3645 appears to only manifest over the wire.
We should proactively test for wire compatibility by writing a wire-protocol harness to the engine tests. It should start up a dolt server and talk to it over the local network.