Можно ли пропустить/исключить некоторые тесты из go test
?
У меня довольно большое количество тестов типа интеграции, которые вызывают службу отдыха, написанную как стандартные тесты go, и запускаются с go test
. Когда разрабатывается новая функция, ее иногда полезно пропустить некоторые из тестов, например, если новая функция еще не развернута на сервере тестирования, и я все же хочу запустить все существующие тесты (кроме тех новых, которые тестируют новая функция).
Я знаю о -run
, но я не хочу указывать все тесты, которые я хочу запустить, это будет длинный список. В то же время я не смог написать регулярное выражение для исключения тестов.
Другой вариант - не выполнять тесты, которые не запускаются в одной ветки, но было бы проще, если бы я мог просто указать, что исключить.