मैं Gradle उपयोग कर रहा हूँ: 1.2.3connectedAndroidTest और रिहाई का निर्माण प्रकार
मैं रिलीज पर मेरी androidConntectTests (इंस्ट्रूमेंटेशन परीक्षण) को चलाने के लिए चाहते हैं (पर हस्ताक्षर किए, न्यूनतम किया गया) विन्यास, लेकिन मैं नहीं कर सकता।
मेरे निर्माण प्रकार:
buildTypes {
debug {
minifyEnabled false
debuggable true
}
robotium {
debuggable true
minifyEnabled true
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
debuggable false
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
मैंने पढ़ लिया है, कि जो परीक्षण केवल debbugable विन्यास पर चलाया जा सकता है, इसलिए मैं "robotium" बनाया प्रकार (ऊपर देखें) का निर्माण, लेकिन यह अभी भी काम नहीं करता।
जब मैं "ग्रेडल कार्यों" को कॉल करने का प्रयास करता हूं तो यह केवल एंड्रॉइडटेस्ट-स्वाद-डीबग से जुड़ा हुआ है, और "कनेक्ट एंड्रॉइडटेस्ट-स्वाद-रिलीज/रोबोबियम" को कॉल करना "रूट प्रोजेक्ट में पाया गया कार्य XXX" में विफल रहता है।
क्या अलग-अलग निर्माण प्रकार पर उपकरण परीक्षण चलाने का कोई तरीका है?