Skip to content

Repository files navigation

О проекте

Приложение, эмулирующее работу в командной строке Unix-подобной ОС.

1. Клонирование репозитория

Клонируйте репозиторий с исходным кодом и тестами:

git clone <URL репозитория>
cd <директория проекта>

2. Виртуальное окружение

python -m venv venv
venv/Scripts/activate

3. Установка зависимостей

pip install -r requirements.txt

4. Запуск программы

Запуск в режиме GUI:

py main.py "path.xml"

Запуск в режиме CLI:

py main.py "path.xml" -cli

5. Тестирование

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

pytest -v

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

coverage run --branch -m pytest test_builder.py

Просмотр результатов покрытия:

coverage report

Тесты

Для всех методов были написаны тесты, в результате удалось добиться покрытия в 79%.

Прохождение тестов:

pycharm64_oWhtEJ9Byy

Процент покрытия:

pycharm64_RTGIO3VjVe

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages