Я хотел бы использовать модульные тесты XCTest, но на самом деле не хочу использовать XCode для этого. Не понятно, как это сделать, и мне интересно, возможно ли это?Можно ли использовать модульные тесты XCTest без Xcode?
Из того, что я нашел до сих пор, можно создать впечатление, что XCTest полностью зависит от XCode. Я нашел поддержку командной строки xcodebuild test
, но это зависит от поиска проекта XCode или рабочей области.
Есть ли у меня какие-либо опции, или я просто вырву из существующего кода SenTestingKit
и вернусь к некоторому тестовому коду для домашнего использования? У меня есть такой код, но это не правильная вещь.
Обоснование/история:
Это не только я стар-Skool. У меня есть программа Objective-C, которую я последний раз коснулся два года назад, для которой я разработал разумный набор модульных тестов на основе SenTestingKit
. Теперь я вернусь к этому коду - мне, по крайней мере, придется перестроить вещь из-за вмешательства в библиотечные изменения - я обнаружил, что SenTestingKit
исчез, чтобы заменить XCTest. Ну ....
Этот код не был разработан с использованием XCode, так что не .project
файл, связанный с ним, и испытания были до сих пор счастливо управлять с помощью основных программ SenTestingKit, и файл сборки check
цель (это отчасти старомодно, опять-таки, отчасти отсутствие привязанности к IDE, и отчасти это был эксперимент с Objective-C, поэтому изначально я придерживался того, что знаю).
Спасибо @ stanislaw-pankevich - это выглядит очень полезно. Я все еще работаю над этим и документами в файлах заголовков, но могу вернуться с вопросами. С помощью этого указателя я также нашел [документы XCTest] (https://developer.apple.com/reference/xctest), и я почесываю голову об этих ... –