Tox (оболочка тестирования Python) - Tox (Python testing wrapper)
токсичный
это инструмент автоматизированного тестирования с управлением из командной строки для Python, основанный на использовании virtualenv
. Его можно использовать как для тестирования, запускаемого вручную с рабочего стола, так и для непрерывного тестирования внутри непрерывная интеграция фреймворки, такие как Дженкинс или же Трэвис Си.[1][2] Его использование стало популярным в сообществе Python примерно с 2015 года.[3]
токсичный
действует как оболочка для обоих виртуальные среды и автоматизация тестирования инструменты, чтобы упростить последовательное тестирование кода Python в различных средах.[4] Он объединяет использование инструмента виртуализации, такого как virtualenv
, с помощью тестового сценария, например Imprimatur. Это дает последовательный контейнер среда тестирования на базе настольных компьютеров и серверов интеграции. Он также позволяет проводить тестирование в различных средах Python, таких как определенные контексты Python 2 или Python 3.[4][5]
Tox настраивается с помощью простого tox.ini
файл в INI формат.[6]
Дымовые испытания
токсичный
также удобен как простой дымовой тест на недавно установленной или недавно обновленной системе. Это также полезно перед началом рефакторинг упражнение.[5]
Рекомендации
- ^ «Добро пожаловать в проект автоматизации tox».
- ^ "токс 2.3.1". Индекс пакета Python.
- ^ "Простое руководство по токсикологии". Waprin.io. 21 мая 2015.
- ^ а б Моше Задка (5 мая 2019 г.). «Автоматизируйте тесты кода Python с помощью tox». Opensource.com.
- ^ а б Алехандро До Насименто (22 марта 2018 г.). «Тестирование нескольких версий Python с помощью tox». Medium.com.
- ^ "спецификация конфигурации tox".
Эта статья о вычислительной технике заглушка. Вы можете помочь Википедии расширяя это. |