Skip to content

forestnew/common_files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание файлов:

  • creating-venv.sh - Разворачивает venv для Python > 3.6
  • functions.sh - Содержит общие функции для launch-qa-tests.sh
  • launch-qa-tests.sh - Скрипты для запуска тестов и подготовки ОС
  • install-akvs.sh - Устанавливает указанные модули АВС (Подробнее ./install_akvs.sh -h)
  • reset-vm.sh - Возвращает указанную виртуальную машину к указанному снапшоту (Подробнее ./reset-vm.sh -h)
  • results_analysis.json - Содержит результаты анализов для сравнения с полученными во время выполнения тестов

Подготовить систему и запустить тесты:

  1. ./launch-qa-tests.sh --prepare-os:

    • Установит GIT, Curl, Allure (+Java)
    • Скачает файлы для анализа
    • Склонирует репозитории с тестами
    • Развернет VENV для Python и установит зависимости для тестов
    • Скачает Веб-Драйвер
    • Создаст каталог ~/qa_tests содержащий: тесты, результаты тестов, венв, веб-драйверы
  2. Варианты запуска тестов:

    • Веб-тесты, локально, в фоновом режиме, с указанным авс-сервером (127.0.0.1:11000):
    ./launch-qa-tests.sh --run-web --local-run --headless --akvs-server=127.0.0.1:11000
    
    • Веб-тесты, на удаленной машине, с указанным селениум сервером (192.168.100.135:1234) и авс сервером (127.0.0.1:11000):
    ./launch-qa-tests.sh --run-web --selenium-server=192.168.100.135:1234 --akvs-server=127.0.0.1:11000
    
    • CLI-тесты, локально, с указанным авс сервером (127.0.0.1:11000):
    ./launch-qa-tests.sh --run-cli --local-run --akvs-server=127.0.0.1:11000
    
    • CLI-тесты, удаленно, с указанным авс сервером (127.0.0.1:11000), указанным ip удаленной машины (192.168.100.135), указанным логином пользователя Linux (admin) и паролем (admin), а так же, селениум сервером (192.168.100.135:1234):
    ./launch-qa-tests.sh --run-cli --akvs-server=127.0.0.1:11000 --virtual-machine=192.168.100.135 --username=admin --userpass=admin --selenium-server=192.168.100.135:1234
    

    Внимание! Файлы для анализа должны храниться на удаленном компьютере

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages