com.android.tradefed.testtype.junit4

टिप्पणियां

AfterClassWithInfo AfterClass की तरह ही, यह भी गारंटी देता है. हालांकि, इस पर टिप्पणी की गई तरीके के लिए, TestInformation पैरामीटर की ज़रूरत होती है. 
BeforeClassWithInfo BeforeClass की तरह ही, यह भी गारंटी देता है. हालांकि, इस पर टिप्पणी की गई तरीके के लिए, TestInformation पैरामीटर की ज़रूरत होती है. 

कक्षाएं

BaseHostJUnit4Test होस्ट JUnit4 स्टाइल के टेस्ट चलाने के लिए, यह बेस टेस्ट क्लास है. 
DeviceParameterizedRunner यह JUnit4 स्टाइल का पैरामीटराइज़्ड रनर है. इसका इस्तेमाल, होस्ट-साइड से चलाए जाने वाले पैरामीटराइज़्ड टेस्ट के लिए किया जाता है. 
DeviceTestRunOptions यह बिल्डर क्लास है. इसका इस्तेमाल, BaseHostJUnit4Test के ज़रिए डिवाइस टेस्ट चलाने से जुड़े विकल्पों के लिए किया जाता है. 
ExceptionThrowingRunnerWrapper  
JUnit4ResultForwarder यह JUnit4 रनर से नतीजे फ़ॉरवर्ड करता है. 
RunAftersWithInfo  
RunBeforesWithInfo  
RunNotifierWrapper यह RunNotifier का रैपर है. इससे हम DeviceNotAvailableException को साथ ले जा सकते हैं. 

अपवाद

CarryDnaeError यह इंटरनल RuntimeException है. इसका इस्तेमाल, JUnit4 फ़्रेमवर्क के ज़रिए DeviceNotAvailableException को साथ ले जाने के लिए किया जाता है. 
CarryInterruptedException यह तब दिखता है, जब टेस्ट फ़ेज़ का टाइम आउट ट्रिगर होता है और InterruptedException को टेस्ट एक्ज़ीक्यूशन थ्रेड से इनवोकेशन एक्ज़ीक्यूशन थ्रेड में ले जाना होता है.