Existe uma maneira de selecionar pytest
testes para executar a partir de um arquivo? Por exemplo, um arquivo foo.txt
contendo uma lista de testes a serem executados:
tests_directory/foo.py::test_001
tests_directory/bar.py::test_some_other_test
Ou existe uma maneira de selecionar vários testes, sem padrão comum no nome do teste, de diferentes diretórios com pytest?
pytest -k <pattern>
permite um único padrão.
Uma opção é ter um pytest.mark
contra cada teste, mas meu requisito é executar uma combinação diferente de testes a partir de arquivos diferentes.
Existe uma maneira de especificar vários padrões e um nome de arquivo de teste para cada padrão?
Ou
Existe uma maneira de especificar os caminhos de teste exatos em um arquivo e alimentá-lo como entrada pytest
?
Ou
Existe uma função de gancho que pode ser utilizada para esse fim?