CLI-утилита, с помощью которой можно выполнять некоторые действия в TestOps через терминал.
Цель проекта - изучение Rust
и автоматизация рутинных задач.
- Необходимо установить
Rust
иCargo
.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Перезагрузите терминал.
- Убедитесь, что
Rust
иCargo
установлены.
rustc --version
cargo --version
- Установите проект, выполнив команду:
cargo install --git https://github.com/VS89/wot.git
После установки введите в терминале:
wot
И следуйте инструкциям. Для корректной работы приложения вам необходимо будет добавить API ключ от TestOps (как его создать) и endpoint развернутного Allure TestOps.
После завершения инструкций в домашней директории ~/.config/wot/config.json
будет записан файл конфигурации.
Пример загрузки локального отчета в TestOps:
wot report -d <directory_name> -p <project_id>
В результате потребуется подтвердить загрузку в проект:
You want to load a report into a project: '<project_name>' [y/n]? y
После этого будет выведена ссылка на загруженный запуск:
Link to downloaded lunch: <allure_testops_endpoint>/launch/1111
Остальные команды можно посмотреть в справке
wot --help
- Загрузка отчета
- Конвертация из дефекта в тест-план
- Создание тест-плана по переданному списку
testcase_id
- Запуск тест-плана по id
- Конвертация тест-кейса в файл
*.py