redpanda-data / redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
https://redpanda.com
9.65k stars 589 forks source link

datalake/tests: enable parametrizing datalake tests across query engines / catalog modes #24005

Closed bharathv closed 1 week ago

bharathv commented 1 week ago

Refactors the interfaces to abstract out query engine specifics into a base class and enables plugging in required SQL engines at test time. Refactored existing end-to-end with parameterization as an example.

Backports Required

Release Notes

vbotbuildovich commented 1 week ago

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/57599#0192fd0f-bc17-4086-b5df-486a906a823f:

"rptest.tests.control_character_flag_test.ControlCharacterPermittedAfterUpgrade.test_upgrade_from_pre_v23_2.initial_version=.22.2.9"

non flaky failures in https://buildkite.com/redpanda/redpanda/builds/57599#0192fd2b-fbd3-4ca5-af00-04fb5f654ff2:

"rptest.tests.nodes_decommissioning_test.NodesDecommissioningTest.test_learner_gap_metrics"
vbotbuildovich commented 1 week ago

Retry command for Build#57599

please wait until all jobs are finished before running the slash command

/ci-repeat 1
tests/rptest/tests/control_character_flag_test.py::ControlCharacterPermittedAfterUpgrade.test_upgrade_from_pre_v23_2@{"initial_version":[22,2,9]}
tests/rptest/tests/nodes_decommissioning_test.py::NodesDecommissioningTest.test_learner_gap_metrics
bharathv commented 1 week ago

failure unrelated, haven't touched any non datalake test code.

requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://vectorized-public.s3.us-west-2.amazonaws.com/releases/redpanda/22.3.25/redpanda-22.3.25-amd64.tar.gz