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

public final class HostUtils
extends Object

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


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

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

सारांश

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

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

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

फेंकता
अवैध तर्क अपवाद

hasJUnitAnnotation

public static boolean hasJUnitAnnotation (Class<?> classObj)

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

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

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

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

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

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

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

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