📱Pytest-metadata.pytest-metadata — плагин для
pytest, который упрощает работу с метаданными тестовой сессии.
🔹Ключевые возможности:🔘Автоматический сбор метаданных: Плагин собирает информацию о версии Python, платформе, а также установленных пакетах и плагинах.
🔘Поддержка дополнительных метаданных: Легко добавляйте свои метаданные с помощью аргументов --metadata или загружайте данные из JSON.
🔘Интеграция с CI/CD:
pytest-metadata поддерживает CI-платформы (GitLab CI, Jenkins, Travis CI и др.), автоматически добавляя переменные окружения к метаданным тестов.
🔘Просмотр метаданных в отчете: Добавьте флаг --verbose для вывода собранных метаданных в заголовке терминального отчета.
🔘Работа с JUnit XML: Включите метаданные в JUnit XML отчет с помощью фикстуры include_metadata_in_junit_xml для улучшенной отчетности.
🔘Настройка метаданных через хуки: Легко добавляйте, изменяйте или удаляйте метаданные после их сбора с помощью хука pytest_metadata.
#pytest #pytest_plugins #Python #testautomation #devtools📱Ссылка на репозиторий:https://github.com/pytest-dev/pytest-metadata