2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドと投稿には、android-latest-release を使用します。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
HostUtils
public
final
class
HostUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.lite.HostUtils
|
ホストテストを実行するための便利なユーティリティ メソッドを実装します。
これは、ホストでテストを見つけるためのいくつかのメソッドを実装し、JUnit テストの実行をフェイクして「ドライラン」できるようにします。
概要
パブリック メソッド |
static
List<Class<?>>
|
getJUnitClasses(Set<String> classNames, Set<String> jarAbsPaths, ClassLoader pcl)
|
static
List<Class<?>>
|
getJUnitClasses(Set<String> classNames, Set<String> jarAbsPaths, List<String> excludePaths, ClassLoader pcl)
指定されたクラス名と jar パスから JUnit4 テストケースを取得します。
|
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
クラスが JUnit テストのように見えるかどうかを確認します。
|
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
クラスが適切なテストクラスかどうかをテストします。
|
パブリック メソッド
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
ClassLoader pcl)
| パラメータ |
classNames |
Set |
jarAbsPaths |
Set |
pcl |
ClassLoader |
| 例外 |
IllegalArgumentException |
|
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
List<String> excludePaths,
ClassLoader pcl)
指定されたクラス名と jar パスから JUnit4 テストケースを取得します。
| パラメータ |
classNames |
Set: JUnit テストをチェックする現在のクラスパスに存在するクラス |
jarAbsPaths |
Set: テスト アノテーションを含むクラスを検索する JAR。 |
excludePaths |
List |
pcl |
ClassLoader |
| 戻り値 |
List<Class<?>> |
実行するテストクラスのクラス オブジェクトのリスト。 |
| 例外 |
|
java.lang.IllegalArgumentException |
IllegalArgumentException |
|
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 |
このクラスをテストクラスとみなす場合は true、それ以外の場合は false |
| 例外 |
IllegalArgumentException |
|
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2026-06-22 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-06-22 UTC。"],[],[]]