Skip to content

Commit b4533a2

Browse files
authored
Add olap_workload to stability_tests (#8047)
1 parent a61fa8d commit b4533a2

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

ydb/tests/stability/ydb/test_stability.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ class TestSetupForStability(object):
4545
artifacts = (
4646
yatest_common.binary_path('ydb/tests/tools/nemesis/driver/nemesis'),
4747
yatest_common.binary_path('ydb/tools/simple_queue/simple_queue'),
48+
yatest_common.binary_path('ydb/tools/olap_workload/olap_workload'),
4849
)
4950

5051
@classmethod
@@ -122,6 +123,21 @@ def test_simple_queue_workload(self):
122123

123124
self._stop_nemesis()
124125

126+
def test_olap_workload(self):
127+
self._start_nemesis()
128+
129+
for node_id, node in enumerate(self.kikimr_cluster.nodes.values()):
130+
node.ssh_command(
131+
'screen -d -m bash -c "while true; do /Berkanavt/nemesis/bin/olap_workload --database /Root/db1 ; done"',
132+
raise_on_error=True
133+
)
134+
sleep_time_min = 90
135+
136+
logger.info('Sleeping for {} minute(s)'.format(sleep_time_min))
137+
time.sleep(sleep_time_min * 60)
138+
139+
self._stop_nemesis()
140+
125141
@classmethod
126142
def _start_nemesis(cls):
127143
for node in cls.kikimr_cluster.nodes.values():

ydb/tests/stability/ydb/ya.make

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ DATA(
1515

1616
DEPENDS(
1717
ydb/tools/simple_queue
18+
ydb/tools/olap_workload
1819
ydb/tools/cfg/bin
1920
ydb/tests/tools/nemesis/driver
2021
)

0 commit comments

Comments
 (0)