होस्ट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 staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
पैरामीटर | |
---|---|
classNames | |
jarAbsPaths | |
pcl | ClassLoader |
रिटर्न | |
---|---|
getJUnitClasses
public staticgetJUnitClasses ( 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 | सच अगर हमें इस वर्ग को एक परीक्षण वर्ग मानना चाहिए, अन्यथा गलत |