2016-10-18 2 views
1

До сих пор я выполняю тесты единиц и ui с помощью бота сервера Xcode. Возможно ли запустить ТОЛЬКО блок-тесты?Как выполнить только модульные тесты для Bot и Xcode Server?

Это конфигурация для моего бота:

enter image description here

У меня есть отделенные схемы для группы и UITests, но он не работает, когда я запускаю бот. Ошибка следующая:

Утверждение: Не указаны пункты назначения с флагом -определения, которые были действительны для указанной схемы «MySoberRoomMateTests».

ответ

0

Если ваш проект содержит как модульные тесты, так и UI-тесты, по умолчанию Xcode Server будет запускать оба набора тестов во время интеграции. Чтобы изменить это поведение, вам нужно отменить выборку пользовательских интерфейсов в настройках тестирования общих схем.

Shared Scheme Test Settings

Вы можете получить этот экран в Xcode, перейдя к продукту> Схемы> Изменить Scheme.

Вам не следует создавать дополнительные схемы только для тестирования. Тестирование должно быть связано с целью приложения.

Смежные вопросы