No description
  • Python 54.6%
  • PowerShell 36.7%
  • C 6.8%
  • Batchfile 1.9%
Find a file
2024-12-04 17:42:28 +03:00
configs Обновление requirements 2024-11-28 15:25:51 +03:00
data first commit 2024-11-27 12:45:07 +03:00
e2e_venv Добавление стандартных файлов 2024-11-28 11:30:09 +03:00
generic first commit 2024-11-27 12:45:32 +03:00
logic Добавление стандартных файлов 2024-11-28 11:30:09 +03:00
modules first commit 2024-11-27 12:45:32 +03:00
tests Изменение переменной 2024-12-04 17:42:28 +03:00
.gitignore first commit 2024-11-27 12:44:33 +03:00
.gitlab-ci.embed.yml first commit 2024-11-27 12:44:33 +03:00
.gitlab-ci.yml first commit 2024-11-27 12:44:33 +03:00
config.py first commit 2024-11-27 12:44:33 +03:00
contest.py first commit 2024-11-27 12:44:33 +03:00
README.md first commit 2024-11-27 12:44:33 +03:00
requirements.txt Обновление requirements 2024-11-28 15:25:51 +03:00

Проект для тестирования сервиса "some-service"

Стек

  • Язык программирования: Python
  • Фреймворк: RAF
  • Конфигурация пайплайна: pypeline

Структура проекта

 ├── configs                  # Папка со всей конфигурацией проекта
 │   ├── ci.yml               # Настройки пайплайна
 │   └── config.py            # Настройки модулей фреймворка используемых в тестах
 ├── data                     # Папка для констант и статических тестовых данных
 │   └── constants.py         # Файл где должны храниться константы
 ├── generic                  # Папка с базовыми специфичными для проекта проверочными и вспомогательными функциями
 │   ├── helpers              # Папка для вспомогательного функционала общего назначения 
 │   │   └── base_helper.py   # Файл для базовых вспомогательных функций
 │   ├── checkers             # Папка для общих проверок
 │   │   └── base_checker.py  # Файл для базовых проверочных функций
 ├── logic                    # Папка для хранения логики работы с функционалом сервиса и баз данных, Kafka топиков и др.
 │   ├── {service_name}       # Папка с логикой работы с сервисом
 │   └── complex              # Папка с комплексными логическими сценариями
 ├── modules                  # Папка где хранятся клиенты для работы с модулями фреймворка
 ├── tests                    # Папка для хранения тестов
 │   ├── smoke                # Папка для хранения смоук тестов
 │   └── functional           # Папка для хранения функциональных тестов
 ├── .gitignore               # Стандартный файл для игнорирования нежелательных файлов для загрузки в репозиторий
 ├── gitlab-ci.embed.yml      # Файл с подключением проекта к пайплайну для интеграции тестов в пайплайн сервиса
 ├── gitlab-ci.yml            # Файл с подключением проекта к пайплайну для проектов с тестами
 └── README.md                # Файл с описанием репозитория для тестов