Выполнение тестов 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
Другие вопросы по тегам