Я запускаю кучу XCUItests как работа Fastlane. Каждый раз, когда некоторые тесты заканчиваются ошибкой «Не удалось завершить com. ****. ****: 57929».
Отлично работает, когда я запускаю эти тесты напрямую, используя Xcode на симуляторе. Проблема возникает только когда я запускаю эти тесты, используя Fastlane на Simulator. Отказы случаются на разных тестах в разное время. Ниже приведен пример кода:
class ExampleTests: XCTestCase {
var app: XCUIApplication!
override func setUp() {
super.setUp()
app = XCUIApplication()
continueAfterFailure = false
}
override func tearDown() {
super.tearDown()
}
func testCase1() {
app.launch()
/* Test steps1
step 2
*/
}
func testCase2() {
app.launch()
/* Test steps1
step 2
*/
}
Когда выполняется тест app.launch () , он пытается завершить работу предыдущего экземпляра приложения, и именно там происходит его сбой. Есть ли способ исправить эту проблему? Любая помощь очень ценится.