Skip to content

Commit

Permalink
Add test for clickbench
Browse files Browse the repository at this point in the history
  • Loading branch information
iddqdex committed Jan 17, 2025
1 parent 2d3a467 commit 7ae21de
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
16 changes: 16 additions & 0 deletions ydb/tests/functional/tpc/medium/test_clickbench.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import os
import ydb.tests.olap.load.lib.clickbench as clickbench
import yatest.common
from ydb.tests.functional.tpc.lib.conftest import FunctionalTestBase


class TestClickbench(clickbench.TestClickbench, FunctionalTestBase):
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")])
os.environ['NO_VERIFY_DATA_CLICKBENCH'] = '1'
clickbench.TestClickbench.setup_class()
5 changes: 5 additions & 0 deletions ydb/tests/functional/tpc/medium/ya.make
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ PY3TEST()
ENV(YDB_HARD_MEMORY_LIMIT_BYTES="107374182400")

TEST_SRCS(
test_clickbench.py
test_tpch.py
)

Expand All @@ -24,6 +25,10 @@ DEPENDS(
ydb/apps/ydbd
)

DATA(
arcadia/ydb/tests/functional/clickbench/data/hits.csv
)

FORK_TEST_FILES()

END()
Expand Down

0 comments on commit 7ae21de

Please sign in to comment.