From 1dad8c46daf005c572880bd292fc00a9482a1c84 Mon Sep 17 00:00:00 2001 From: Олег <150132506+iddqdex@users.noreply.github.com> Date: Wed, 18 Jun 2025 21:39:17 +0300 Subject: Add local tests for clickbench pg (#19856) --- .github/config/muted_ya.txt | 3 +++ ydb/tests/functional/tpc/medium/test_clickbench.py | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/.github/config/muted_ya.txt b/.github/config/muted_ya.txt index 27410008315..c64837971ad 100644 --- a/.github/config/muted_ya.txt +++ b/.github/config/muted_ya.txt @@ -182,6 +182,9 @@ ydb/tests/functional/tenants test_tenants.py.TestTenants.test_stop_start[enable_ ydb/tests/functional/tpc/large [test_tpcds.py] chunk chunk ydb/tests/functional/tpc/large sole chunk chunk ydb/tests/functional/tpc/large test_tpcds.py.TestTpcdsS1.test_tpcds[14] +ydb/tests/functional/tpc/medium test_clickbench.py.TestClickbenchPg.test_clickbench[Query18] +ydb/tests/functional/tpc/medium test_clickbench.py.TestClickbenchPg.test_clickbench[Query28] +ydb/tests/functional/tpc/medium test_clickbench.py.TestClickbenchPg.test_clickbench[Query39] ydb/tests/functional/tpc/medium test_workload_oltp.py.TestWorkloadSimpleQueue.test_workload_oltp ydb/tests/functional/tpc/medium test_workload_simple_queue.py.TestWorkloadSimpleQueue.test_workload_simple_queue[row] ydb/tests/functional/ydb_cli test_ydb_impex.py.TestImpex.test_big_dataset[tsv-additional_args3-column] diff --git a/ydb/tests/functional/tpc/medium/test_clickbench.py b/ydb/tests/functional/tpc/medium/test_clickbench.py index f96bf129676..867087b6f03 100644 --- a/ydb/tests/functional/tpc/medium/test_clickbench.py +++ b/ydb/tests/functional/tpc/medium/test_clickbench.py @@ -25,3 +25,15 @@ class TestClickbenchParallel(clickbench.TestClickbenchParallel8, FunctionalTestB cls.run_cli(['workload', 'clickbench', '-p', 'olap_yatests/clickbench/hits', 'init', '--store=column']) cls.run_cli(['workload', 'clickbench', '-p', 'olap_yatests/clickbench/hits', 'import', 'files', '--input', yatest.common.source_path("ydb/tests/functional/clickbench/data/hits.csv")]) super().setup_class() + + +class TestClickbenchPg(clickbench.TestClickbenchPg, FunctionalTestBase): + verify_data: bool = False + iterations: int = 1 + + @classmethod + def setup_class(cls) -> None: + cls.setup_cluster() + cls.run_cli(['workload', 'clickbench', '-p', 'olap_yatests/clickbench/hits', 'init', '--store=column']) + cls.run_cli(['workload', 'clickbench', '-p', 'olap_yatests/clickbench/hits', 'import', 'files', '--input', yatest.common.source_path("ydb/tests/functional/clickbench/data/hits.csv")]) + super().setup_class() -- cgit v1.3