Автотесты (локально)

Вам предоставляется возможность запуска тестов локальным способом. Локальные запуски не идут в счёт ограничений на GitHub.

Для этого нужно:

  1. Установить Python.

  2. Установить дополнительные библиотеки через pip (список необходимых библиотек приведён для каждой работы в README.md).

  3. Склонировать репозиторий рекурсивно git clone <repo_url> --recursive. В противном случае submodule тестов не склонируется и счастье не наступит.

  4. В корне репозитория запустить python tests.py <path to executable filename>.

  5. Посмотреть логи тестирования в SUMMARY.

Этот же скрипт запускается в автотестах на GitHub. По умолчанию (без аргументов) запускаются все тесты. Про запуск отдельных тестов для каждой работы инструкция приведена в README.md в репозитории.

Для копирования всех необходимых для тестов скриптов необходимо копировать репозиторий рекурсивно:

git clone <repo_url> --recursive

Last updated