Могу ли я запустить мой тестовый модуль iPhone программно?

Наше приложение для iPhone использует встроенный SenTestingKit для модульных тестов и KIF для функциональных тестов. Мы используем Zapp для CI, который выполняет функциональные тесты, но не модульные тесты. В качестве временного промежутка я хотел бы добавить сценарий функционального тестирования, который запускает модульные тесты. Есть ли способ запустить модульные тесты SenTestingKit программно? т.е. не через скрипт, а из приложения?

1 ответ

Почему бы вам не создать новую схему, которая запускает все тесты для вашего проекта, и использовать сценарий для запуска всех модульных тестов?

Например, если название вашего проекта simonсхема для вашей цели теста будет simonTests

Запустите скрипт в командной строке

xcodebuild .../your_.proj_file_path/ -scheme "simonTests" -sdk iphonesimulator5.0 -configuration "Debug" clean build

Эта сборка по сути будет запускать юнит-тесты для вас.

Другие вопросы по тегам