2013-11-20 16 views
18

Bir test paketindeki tüm testler geçtiğinde HockeyApp'e sürekli dağıtım yapmaya çalışıyorum. Uygulamayı başarılı bir şekilde HockeyApp uygulamasına yükleyen bir arşiv sonrası eylemi oluşturdum, ancak sorun testlerin geçip geçmediği soruluyor.Yalnızca tüm testler Xcode 5 Bots ile geçtiğinde arşivlensin mi?

Arşiv eylemlerini yalnızca tüm testler geçtiğinde çalıştırabilir miyim? Yoksa bunu yapmanın daha iyi bir yolu var mı?

+0

Testleri her çalıştırdığınızda arşivlemek/yüklemek ister misiniz? ya da sadece birkaç kez? Testler, ön test arşivini çalıştırabilir ve testler geçilmezse arşivlemeyi iptal edebilirsiniz? – flovilmart

+0

@vfloz, arşivden önce her zaman testleri çalıştırma fikri. Ve tüm testler geçtiğinde sadece arşivde. – skywinder

+0

Evet, sadece testler geçerse arşivlemek istiyorum. Başarısız bir yapıyı HockeyApp'a zorlamak istemiyorum – Joe

cevap

0

Bu soruna daha yeni girdim.

/Library/Server/Xcode/Data/BotRuns/Latest/output/xcodebuild_result.bundle/Info.plist 

Sen TestsFailedCount 0 olduğundan emin olmak için Info.plist dosyasını ayrıştırmak zorunda kalacak, ancak aşağıdaki cevabı PlistBuddy ve Bash kullanarak dosyayı ayrıştırmak için bir yol gösterir: Where do Xcode Bots put their results, so I can parse them? İşte bot sonucu plist konumudur

İlgili konular