होस्ट यूटिल्स

public final class HostUtils
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.lite.HostUtils


मेजबान परीक्षण चलाने के लिए कुछ उपयोगी उपयोगिता विधियों को लागू करता है।

यह मेजबान पर परीक्षण खोजने और जुनीट परीक्षणों के नकली निष्पादन के लिए कुछ तरीकों को लागू करता है ताकि हम उन्हें "ड्राई रन" कर सकें।

सारांश

सार्वजनिक तरीके

static getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
static getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)

प्रदान किए गए क्लासनाम और जार पथ से JUnit4 परीक्षण मामले प्राप्त करें।

static boolean hasJUnitAnnotation (Class<?> classObj)

जाँचता है कि कोई वर्ग JUnit परीक्षण जैसा दिखता है या नहीं।

static boolean testLoadClass (String className, URLClassLoader cl, String jarName)

परीक्षण करता है कि कक्षा एक उपयुक्त परीक्षण वर्ग है या नहीं।

सार्वजनिक तरीके

getJUnitClasses

public static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                ClassLoader pcl)

मापदंडों
classNames

jarAbsPaths

pcl ClassLoader

रिटर्न

getJUnitClasses

public static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                 excludePaths, 
                ClassLoader pcl)

प्रदान किए गए क्लासनाम और जार पथ से JUnit4 परीक्षण मामले प्राप्त करें।

मापदंडों
classNames : वर्तमान वर्ग पथ में मौजूद कक्षाएं JUnit परीक्षण के लिए जाँच करने के लिए

jarAbsPaths : परीक्षण एनोटेशन के साथ कक्षाओं की खोज करने के लिए जार।

excludePaths

pcl ClassLoader

रिटर्न
क्लास ऑब्जेक्ट्स की एक सूची जो निष्पादित करने के लिए टेस्ट क्लास हैं।

फेंकता
IllegalArgumentException

हैजुनीटएनोटेशन

public static boolean hasJUnitAnnotation (Class<?> classObj)

जाँचता है कि कोई वर्ग JUnit परीक्षण जैसा दिखता है या नहीं।

मापदंडों
classObj Class : एनोटेशन के लिए जांच करने के लिए कक्षा

रिटर्न
boolean क्या क्लास ऑब्जेक्ट में JUnit4 टेस्ट एनोटेशन है

टेस्टलोडक्लास

public static boolean testLoadClass (String className, 
                URLClassLoader cl, 
                String jarName)

परीक्षण करता है कि कक्षा एक उपयुक्त परीक्षण वर्ग है या नहीं।

इस मामले में, उपयुक्त साधन यह एक मानक धावक या उसके उपवर्ग का उपयोग करके एक वैध जुनीट परीक्षण वर्ग है। जाहिर है, कक्षा को भी लोड करना चाहिए।

रिटर्न
boolean सच है अगर हमें इस वर्ग को एक परीक्षण वर्ग मानना ​​​​चाहिए, अन्यथा झूठा