¿Hay alguna manera de seleccionar pytest
pruebas para ejecutar desde un archivo? Por ejemplo, un archivo que foo.txt
contiene una lista de pruebas a ejecutar:
tests_directory/foo.py::test_001
tests_directory/bar.py::test_some_other_test
¿O hay una manera de seleccionar múltiples pruebas, que no tienen un patrón común en el nombre de la prueba, de diferentes directorios con pytest?
pytest -k <pattern>
permite un solo patrón.
Una opción es tener un pytest.mark
contra cada prueba, pero mi requisito es ejecutar una combinación diferente de pruebas de diferentes archivos.
¿Hay alguna manera de especificar múltiples patrones y un nombre de archivo de prueba para cada patrón?
O
¿Hay alguna manera de especificar las rutas de prueba exactas en un archivo y alimentar ese archivo como entrada pytest
?
O
¿Existe una función de enlace que se pueda utilizar para este propósito?