Могу ли я запустить мой тестовый модуль iPhone программно?
Наше приложение для iPhone использует встроенный SenTestingKit для модульных тестов и KIF для функциональных тестов. Мы используем Zapp для CI, который выполняет функциональные тесты, но не модульные тесты. В качестве временного промежутка я хотел бы добавить сценарий функционального тестирования, который запускает модульные тесты. Есть ли способ запустить модульные тесты SenTestingKit программно? т.е. не через скрипт, а из приложения?
1 ответ
Почему бы вам не создать новую схему, которая запускает все тесты для вашего проекта, и использовать сценарий для запуска всех модульных тестов?
Например, если название вашего проекта simon
схема для вашей цели теста будет simonTests
Запустите скрипт в командной строке
xcodebuild .../your_.proj_file_path/ -scheme "simonTests" -sdk iphonesimulator5.0 -configuration "Debug" clean build
Эта сборка по сути будет запускать юнит-тесты для вас.