Могу ли я запустить мой тестовый модуль iPhone программно? - PullRequest
2 голосов
/ 15 марта 2012

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

1 Ответ

0 голосов
/ 16 апреля 2012

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

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

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

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

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

...