Мы используем py.test
для запуска Pylint под Jenkins, используя py.test --pylint ...
.Когда мы запускаем его, py.test
также выбирает тесты юнитов, которые у нас есть, и пытается их запустить.
Мы хотели бы разделить его так, чтобы мы запускали pylint только за один прогон py.test
и запускали тесты юнитов в другом прогоне py.test
.Таким образом, у нас могут быть отдельные этапы в Jenkins для каждого.
Единственный способ, которым я знаю, как это сделать сейчас, - это --ignore
каталог tests
при запуске py.test
для линтинга, но это неоптимально, потому чтоКонечно, я бы тоже хотел сдать тесты.
Есть ли лучшее решение?