'u kullanırken iOS testleri simülatörde çalışmayacak Jenkins'i kullanarak uzak bir makinede çalışmak için xcodebuild testlerini almaya çalışıyorum. SSH aracılığıyla bir GUI başlatılamama hatasıyla karşılaştım ve burada önerildiği gibi JNLP aracılığıyla bir köle başlattırarak çözdüm: Timeout when running xcodebuild tests under Xcode 6 via SSH. Şimdi yeni hatayı alıyorum:Jenkins ile JNLP
Hata Alan = IDEUnitTestsOperationsObserverErrorDomain Kod = 3 Ben de bu hataları olsun
"test süreci Beklerken'deki zaman aşımı nedeniyle testleri iptal de ... kontrol etmek için" I ister başarıyla kurmak ve çalıştırmak Jenkins terminalinde veya içinden testler: Ben XCode yüklü olduğu simülatörde içerik ve ayarları sıfırlamak ettik etkin olduğundan emin sahipliğini yaptık
iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53 "Simulator verification failed." {NSLocalizedFailureReason=A connection to the simulator verification service could not be established., NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with ownership enabled., NSLocalizedDescription=Simulator verification failed.}
iPhoneSimulator: Unable to connect to "com.apple.instruments.deviceservice.lockdown" (Error Domain=com.apple.CoreSimulator.SimError Code=146 "Unable to lookup in current state: Shutdown"
ve ben taşındım plist dosyasını/Library/LaunchAgents içine. Bu hataları yönetmeyi denedim ve sorunumla ilgili görünen hiçbir şey bulamadım. Başka önerisi olan var mı?
Diğer bilgiler:
XCode Sürüm 6.2 (6C131e)
Giriş dosyası: Hala hata mesajlarını görmek
2015-03-24 12:14:10.719 Beginning test session with Xcode 6C131e
2015-03-24 12:14:10.720 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild test -project proj.xcodeproj -scheme development -destination platform=iOS Simulator,name=iPad Air
2015-03-24 12:14:10.720 Testing on device: <DVTiPhoneSimulator: 0x7f8235cb3570> {SimDevice: SimDevice : iPad Air (625C9344-19B9-4F6C-B70B-8BDD3B753E17) : state={ Booted } deviceType={ SimDeviceType : com.apple.CoreSimulator.SimDeviceType.iPad-Air } runtime={ SimRuntime : 8.2 (12D508) - com.apple.CoreSimulator.SimRuntime.iOS-8-2 }}
2015-03-24 12:14:10.720 Writing testing status log to /var/folders/mx/9d2jm4sj6t54sld_9cj1bgz40000gn/T/com.apple.dt.XCTest-status/Session-2015-03-24_12:14:10-QR746X.log.
2015-03-24 12:14:10.720 Initializing test infrastructure.
2015-03-24 12:14:10.749 Creating the connection.
2015-03-24 12:14:10.749 Listening for proxy connection request from the test bundle (all platforms)
2015-03-24 12:14:10.749 Resuming the connection.
2015-03-24 12:14:10.749 Test connection requires daemon assistance.
2015-03-24 12:14:10.933 Checking test manager availability..., will wait up to 120s
2015-03-24 12:14:10.936 testmanagerd handled session request.
2015-03-24 12:14:10.936 Waiting for test process to launch.
2015-03-24 12:14:15.951 Launch session started, setting a disallow-finish-token on the run operation.
2015-03-24 12:14:15.952 Waiting for test process to check in..., will wait up to 120s
2015-03-24 12:14:15.979 Adding console adaptor for test process.
2015-03-24 12:16:15.956 Unable to get debug console for logging target process thread state.
2015-03-24 12:16:15.956 Test operation failure: Canceling tests due to timeout in Waiting for test process to check in...
2015-03-24 12:16:15.956 _finishWithError:Error Domain=IDEUnitTestsOperationsObserverErrorDomain Code=3 "Canceling tests due to timeout in Waiting for test process to check in..." UserInfo=0x7f8231c1dff0 {NSLocalizedDescription=Canceling tests due to timeout in Waiting for test process to check in...} didCancel: 1
Komut satırından xcodebuild ile sınamaları çalıştırmaya çalıştığınızda tam olarak aynı "Simülatör doğrulaması başarısız" hatası görüntüleniyor. Aynı sürüm ve Xcode (6C131e) sayısını oluşturun. Bizim için, bu Xcode 6.2'ye yükselttikten sonra biraz zaman başladı. İyi çalıştırmak için kullanılan testler, başarısız olduklarında tam olarak emin değilim. Bir çözüm bulduğumda, burada bir cevap yazacağım. Eğer bir şey yaptıysan, aynısını yapabilirsen memnun olurum. –
Benim için kırmızı bir ringa balığı olduğu ortaya çıktı. Hatayı alıyorum ve hala alıyorum, ama testler tamamen farklı bir nedenden dolayı çalışmıyordu. Aptal kıçım sadece ilk hatayı alamadı. Bir kez test ettim, testler bitti. Apple dev forumlarında bununla ilgili bazı eylemler var: https://devforums.apple.com/thread/264762?start=0&tstart=0 –
Bağlantı için teşekkürler! Sonraki önerileri deneyeceğim ve bir çözüm bulursam kesinlikle güncelleyeceğim. – PastryPup