You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ydb/tests/olap/docs/scenario_tests/introduction.md
+26-26Lines changed: 26 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,42 +1,42 @@
1
-
# Цели и задачи
1
+
# Goals and objectives
2
2
3
-
Исполнение на произвольном кластере произвольных сценариев
4
-
Составление отчетов о результатах запусков
5
-
Генерация разнопрофильной нагрузки на кластер
6
-
Выявление ошибок и проблем
3
+
Execution of arbitrary scenarios on an arbitrary cluster
4
+
Compiling reports on launch results
5
+
Generating a multi-profile load on a cluster
6
+
Identifying errors and problems
7
7
8
-
# Технологии
8
+
# Technologies
9
9
10
-
*Система регулярного запуска задач
11
-
`Arcadia Ci + Sandbox`
12
-
*Среда для написания тестов
13
-
`Pytest + ya make`
14
-
*Инструмент для построения визуальных отчетов
15
-
`Allure + ya make`
16
-
*Система хранения и представления данных
17
-
`YDB + DataLens`
10
+
*Regular task launch system
11
+
`Arcadia Ci + Sandbox`
12
+
*Environment for writing tests
13
+
`Pytest + ya make`
14
+
*Tool for creating visual reports
15
+
`Allure + ya make`
16
+
*Data storage and presentation system
17
+
`YDB+DataLens`
18
18
19
-
# Запуски
19
+
# Launches
20
20
21
-
Запускается на регулярной основе в[Arcadia CI](https://a.yandex-team.ru/projects/kikimr/ci/actions/launches?dir=kikimr%2Ftests%2Facceptance%2Folap%2Fyatests&id=run_scenario_tests_auto).
22
-
Описание запусков в[a.yaml](https://a.yandex-team.ru/arcadia/kikimr/tests/acceptance/olap/yatests/a.yaml?rev=r13836177#L102).
21
+
Runs on a regular basis in[Arcadia CI](https://a.yandex-team.ru/projects/kikimr/ci/actions/launches?dir=kikimr%2Ftests%2Facceptance%2Folap%2Fyatests&id=run_scenario_tests_auto).
22
+
Description of launches in[a.yaml](https://a.yandex-team.ru/arcadia/kikimr/tests/acceptance/olap/yatests/a.yaml?rev=r13836177#L102).
23
23
24
-
# Написание сценариев
24
+
# Scenarios writing
25
25
26
-
## Общий подход
26
+
## General approach
27
27
28
-
Код лежит в [Аркадии](https://a.yandex-team.ru/arcadia/kikimr/tests/acceptance/olap/yatests/scenario)
29
-
Сценарии пишутся на языке`Python 3`в файлах, имена которых начинаются с префикса`test_`. Файлы нужно прописать в [ya.make](https://a.yandex-team.ru/arcadia/kikimr/tests/acceptance/olap/yatests/scenario/ya.make)в секции`TEST_SRCS`.
28
+
The code is in [Github](https://github.com/ydb-platform/ydb/tree/main/ydb/tests/olap/scenario)
29
+
Scenarios are written in`Python 3`in files whose names begin with the`test_` prefix. The files need to be registered in [ya.make](https://github.com/ydb-platform/ydb/tree/main/ydb/tests/olap/scenario/ya.make)in the`TEST_SRCS` section.
30
30
31
-
В качестве **наборов сценариев** принимаются классы с именами, начинающимися с `Test`.
31
+
Classes with names starting with `Test` are accepted as **sets of scenarios**.
32
32
33
-
В качестве сценариев воспринимаются функции-члены классов-наборов сценариев, имена которых начинаются на`scenario_`.
33
+
Scenarios are considered to be member functions of scenario classes whose names begin with`scenario_`.
34
34
35
-
В классе-наборе сценариев можно определить методы `setup_class`и`teardown_class`, которые будут выполняться соответственно перед и после исполнения набора сценариев.
35
+
In a scenario set class, you can define `setup_class`and`teardown_class` methods that will be executed before and after the scenario set execution, respectively.
36
36
37
-
Для написания сценариев используются [Хелперы](./scenario.helpers.md)
37
+
To write scenarios, use [Helpers](./scenario.helpers.md)
0 commit comments