2013-11-20 7 views
18

मैं हॉकी ऐप पर निरंतर तैनाती करने की कोशिश कर रहा हूं जब परीक्षण सूट में सभी परीक्षण पास होते हैं। मैंने एक आर्काइव पोस्ट-एक्शन स्थापित किया है जो ऐप को हॉकी ऐप पर सफलतापूर्वक अपलोड करता है, लेकिन समस्या यह है कि परीक्षण चल रहा है या नहीं।केवल तभी संग्रहित करें जब सभी परीक्षण Xcode 5 बॉट्स के साथ पारित हो जाएं?

क्या सभी परीक्षण पास होने पर केवल संग्रह क्रियाएं चलाना संभव है? या ऐसा करने का एक बेहतर तरीका है?

+0

क्या आप परीक्षण चलाने के दौरान हर बार संग्रह/अपलोड करना चाहते हैं? या बस कुछ बार? यदि परीक्षा उत्तीर्ण नहीं होती है तो आप पूर्व-संग्रह परीक्षण चला सकते हैं और संग्रहण रद्द कर सकते हैं? – flovilmart

+0

@vfloz हमेशा संग्रह से पहले परीक्षण चलाने का विचार। और केवल तभी संग्रह करें जब सभी परीक्षण पास हो जाएं। – skywinder

+0

हाँ, परीक्षण केवल पास होने पर मैं केवल संग्रह करना चाहता हूं। हॉकीएप में असफल निर्माण को धक्का नहीं देना चाहते हैं – Joe

उत्तर

0

मैं अभी भी इस समस्या में भाग गया।

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

तुम्हें यकीन TestsFailedCount 0 है बनाने के लिए Info.plist फ़ाइल को पार्स करना होगा, लेकिन अगले जवाब एक तरह से फ़ाइल को पार्स करने PlistBuddy और पार्टी का उपयोग कर पता चलता है:: Where do Xcode Bots put their results, so I can parse them? यहाँ बॉट परिणाम plist स्थान है

संबंधित मुद्दे