Sobre o projeto
tox é uma ferramenta genérica de gerenciamento de ambientes virtuais e execução de testes via linha de comando para Python. Seu objetivo é automatizar e padronizar os testes, fazendo parte de um esforço mais amplo para facilitar o empacotamento, os testes e a publicação de software Python, juntamente com pytest e devpi.
Principais usos:
- Verificar se um pacote é construído e instalado corretamente em diferentes ambientes, como diferentes implementações do Python, versões ou dependências de instalação.
- Executar testes em cada ambiente com a ferramenta de teste de sua escolha.
- Atuar como frontend para servidores de integração contínua, reduzindo código repetitivo e unificando testes baseados em CI e shell.
O projeto fornece um guia do usuário com um exemplo e uma introdução detalhada, além de um vídeo que apresenta o problema e como o tox o resolve. Ele é distribuído via PyPI e documenta as versões suportadas do Python.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.