होस्टUtils

public final class HostUtils
extends Object

java.lang.Object
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 : जुनीट परीक्षणों की जांच के लिए मौजूदा कक्षा पथ में मौजूद कक्षाएं

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

excludePaths

pcl ClassLoader

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

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

hasJUnitAnnotation

public static boolean hasJUnitAnnotation (Class<?> classObj)

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

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

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

testLoadClass

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

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

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

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