Add a randomized test that creates a random table, does random inserts/updates/deletes, then compares the output to the original table. This could be done with and without an initial scan on initial data. This should have correctness validation for ordering and table content.
Our current direction is to integrate sqlsmith into the nemeses test (see TestChangefeedNemeses), which already supports all sinks and introduces some chaos.
We should make sure the randomized testing covers:
Add a randomized test that creates a random table, does random inserts/updates/deletes, then compares the output to the original table. This could be done with and without an initial scan on initial data. This should have correctness validation for ordering and table content.
Our current direction is to integrate sqlsmith into the nemeses test (see
TestChangefeedNemeses
), which already supports all sinks and introduces some chaos.We should make sure the randomized testing covers:
Jira issue: CRDB-38724
Epic CRDB-42866