Когда я запускаю pytest_collect_file
, чтобы собрать все тесты (вручную / автоматизация), этот сборщик запускается первым, и я не могу получить идентификаторы теста автоматизации для удаления повторяющихся тестов.
Я хочу сообщить о своем ручном тесте через PyTest, поэтому я написал некоторый код, который получает статус выполнения тестов, и теперь я пытаюсь сообщить о каждом тесте со статусом теста выполнения через PyTest.
Для этого я использую pytest_collect_file
функцию pytest, и я собираю все ручные тесты.
Проблема в том, что теперь у меня есть все тесты проекта, руководство и тесты автоматизации. Я хочу удалить тест автоматизации из списка сбора, чтобы удалить дубликат отчета. Я могу получить testID теста автоматизации, если pytest соберет все тесты автоматизации до того, как я добавлю руководство через pytest_collect_file
, но проблема в том, что эта функция вызывается первой.
моя база коллекционеров по этому коду
https://docs.pytest.org/en/latest/example/nonpython.html