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

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

Для запуска нужно:

  1. установить Pythonarrow-up-right;

  2. прочитать инструкцию в README.md в репозитории с тестами: public-tests-2026arrow-up-right.

Запуск авто-тестирования

Порядок запуска локального тестирования:

  1. Склонировать репозиторий с тестами

    git clone https://github.com/skkv-cpp/public-tests-2026.git
  2. (рекомендуется!) Инициализировать виртуальную среду

  3. Скомпилировать разработанную программу

  4. Выполнить команду:

    python main.py --executable-path <путь к исполняемому файлу> --suite <набор тестов>

    Примечание. В *nix-подобных системах команда python может быть недоступна, вместо неё используйте команду python3.

  5. Для ускорения отладки рекомендуется создать скрипт, выполняющий шаги 3-4.

  6. Для обновления тестов выполнить команду:

    git pull

Наборы тестов представлены в репозиторииarrow-up-right.

Виртуальная среда

Порядок создания виртуальной среды Python:

  1. Создать новую среду:

  2. активация текущей командной строки как venv:

  3. установка всех необходимых для тестирования библиотек:

Last updated