10

Hızlı yazılmış bir projem var ve ana hedef ve iki test hedefi var, biri quick çerçevesini kullanarak birim testi için ve 3 KIF testine sahip. diğer hedef XCUItests vardır. ben bir simülatör entegrasyon içine çalıştırdığınızda ı bağladığınızda iyi çalışır rağmenXCode bot hatası: Erken beklenmedik çıkış, işlem hiç önyüklemeyi tamamlamadı -

Bot Issue for Acceptance Bot (error) 
Integration #63 of Acceptance Bot 
Open in Xcode: xcbot://iosci/botID/1229919cecfcd510f090e37aed014a23/integrationID/16a3709d3ae008a68a65ff2fe9bb5a7b 

Assertion: Test target MyUITests encountered an error (Early unexpected exit, operation never finished bootstrapping - no restart will be attempted) 
File: (null):(null) 

Introduced 2 integrations ago 

Full logs for this integration are attached. 

bu hatayı alıyorum: i bizim XCode CI Server ile XCode bot entegrasyonunu her çalıştırdığınızda

yüzden, ben aşağıdaki hatayı alıyorum CI sunucusu fiziksel bir cihazla çalıştırın ve çalıştırın.

Not (benim UI Testleri çalıştırmak için FastLane kullanıyordum rağmen) i carthage 0.11

+0

Bu soruya verdiğim cevap, http://stackoverflow.com/questions/39834219/test-target-myapptests-encountered-an-error-early-unexpected-exit-operation?noredirect=1#comment67913501_39834219 yardımcı olabilir diğerlerine. – d00dle

cevap

8

aynı hatayı bakıyordu ile XCode 7.3 kullanıyorum. Sorun, UI Testlerinin işlemediği bir sistem uyarısında taklit edilen simülatörün nedeniyledir. Bundan sonra tüm testler başarısız oldu ve daha sonraki çalışmalar simülatör yanıt vermiyorken başarısız olmaya devam etti.

Makineye giriş yaptım ve bozma uyarısında Tamam'a tıklayın ve her şey normale döndü. Uygulama APNS'ye ait kayıt çalışıyordu ve

"Uygulama Adı" görüntülenen Bildirimler uyarısı etkinleştirmek istediğiniz beri Benim durumumda

uyarı geldi. UI Testleri için APNS kaydının atlanması, sorunun tekrar haşlatılmasını engelledi.

+0

Şey, simülatörü kullanarak bütünleştirdiğimde çalışan testleri göremiyorum. Sistem uyarıları ile ilgili olarak, UI testlerinde önceden tanımlanmış sistem uyarılarına dokunacak olan kesinti monitörleri vardır. –

+2

CI makinesinin çalışan simulatörü göstermeyeceği yukarıdaki yanıtın nasıl mümkün olabileceğinden emin değil –