Выполнение тестов xctool без сборки тестов на машине
Я хотел бы выполнить свои тесты с использованием xctool без необходимости предварительно создавать тесты на компьютере. По сути, я хочу построить тесты на одной машине, перенести их на несколько других машин и запустить их параллельно оттуда.
Поэтому мне нужно знать, какие файлы команды xctool run-tests
требуется для запуска тестов, чтобы я мог передавать эти файлы на каждый компьютер для распараллеливания моих прогонов.
1 ответ
Вы, вероятно, хотите файл, созданный xctool build-tests
, который строит тесты, но не запускает их.
Последний вывод файла xctool
в командной строке путь окончательный .xctest
- или, по крайней мере, это для меня. В любом случае, это то, что вам нужно.
https://github.com/facebook/xctool
Если вы просто хотите выполнить этот тестовый пакет, вы можете сделать что-то вроде этого:
xcrun -sdk iphonesimulator simctl spawn booted $(xcrun --show-sdk-platform-path -sdk iphonesimulator)/Developer/Library/Xcode/Agents/xctest /path/to/tests.xctest