10

में सभी इकाई परीक्षण मैं एंड्रॉयड स्टूडियो में इस परियोजना है:भागो एंड्रॉयड स्टूडियो

enter image description here

मैं एक क्लिक के साथ सभी परियोजना में सभी इकाई परीक्षण चलाना चाहते हैं।

मैं इसे कैसे कर सकता हूं?

उत्तर

7

सबसे पहले, आप के साथ अपनी परियोजना में सभी परीक्षण उपलब्ध कार्यों सूचीबद्ध कर सकते हैं

./gradlew tasks 

फिर आप उन कार्यों को चुन सकते हैं जिन्हें आप निष्पादित करना चाहते हैं। आप सभी जायके ans सभी buildTypes के लिए सभी परीक्षण निष्पादित करने के लिए चाहते हैं, तो आप सिर्फ,

./gradlew test connectedAndroidTest 

चलाने के लिए आप सभी Gradle परीक्षण आदेश हर बार जब आप परीक्षण चलाना चाहते हैं याद करने के लिए नहीं करना चाहते हैं है आप कर सकते हैं एक फ़ाइल "custom_tasks.gradle" बना सकते हैं और

task testAll(dependsOn: ['test', 'connectedAndroidTest']) { 
    group = 'custom_tasks' 
    description = "Run all tests" 
} 

फिर जोड़ने, तो आप सिर्फ

./gradlew testAll 
+0

मैं सिर्फ सलाह के लिए मेरे ऐप की Gradle फाइल करने के लिए कार्य जोड़ा गया है और करने के लिए' समूह = 'Verification'', धन्यवाद समूह लाइन बदल गया है! – davidicus

0

आप एंड्रॉयड टर्मिनल पर इस कमांड लाइन का उपयोग करने की कोशिश कर सकते हैं: मैक:

./gradlew test connectedAndroidTest 

विंडोज:

gradlew test connectedAndroidTest 
7
  1. चलाने के लिए "परियोजना" में है पैनल (CMD + 1 एस के लिए कैसे) "जावा" पर राइट क्लिक करें।
  2. पर क्लिक करें "जावा में परीक्षण चलाने

enter image description here

+0

यह सही उत्तर होना चाहिए – onmyway133

+0

यह कुछ परीक्षणों को अनदेखा करता है –

+3

यह केवल उस निर्देशिका में परीक्षण चलाता है। ओपी परियोजना में सभी परीक्षण निर्देशिकाओं के लिए पूछ रहा है – Gak2

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