Я собираюсь поговорить теоретически, мне еще предстоит применить это на практике, но КИ ставит перед собой цель подготовиться к концу лета.
Из заявлений, которые я виделсделанный людьми, которые заслужили наибольшее уважение со стороны разработчиков, наиболее распространенный элемент CI, который я видел в отношении стратегии тестирования, - это разделение ваших тестов на Long Running и Short Running.
Тогда выхотел бы настроить эти стандартные проверочные модули, чтобы запустить кратковременный тест для базовой проверки решения.Затем для ночных сборок и для развертываний - единственный раз, когда вам НУЖНО запустить полный набор тестов для проверки регрессионных тестов.
Побочный / альтернативный ответ: видя, что у меня нетПока я не настраивал CI для себя, я никогда не понимал бизнес-модель TeamCity, согласно которой они устанавливают цены на основе агентов сборки.Теперь я понимаю, почему несколько агентов сборки действительно начинают иметь значение, если ваш набор тестов занимает так много времени, и возможность запуска сразу 5 сборок становится гораздо более важной.Поэтому одним из вариантов может быть просто потратить больше денег и наложить лейкопластырь на пулевое отверстие.