SearchArtifactUtil

public class SearchArtifactUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SearchArtifactUtil


테스트 아티팩트를 검색하는 데 사용할 수 있는 유틸리티 클래스입니다.

요약

필드

public static SearchArtifactUtil singleton

공개 생성자

SearchArtifactUtil()

공개 메서드

static File findModuleDir(String moduleName, boolean targetFirst)

지정된 모듈 이름과 일치하는 모듈 디렉터리를 찾습니다.

static File getModuleDirFromConfig(IInvocationContext moduleContext)
static File getModuleDirFromConfig()

모듈 범위 내에서 호출되면 모듈 디렉터리(있는 경우)를 반환합니다.

static File searchFile(String fileName, boolean targetFirst)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

static File searchFile(String fileName, boolean targetFirst, IAbi abi)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

static File searchFile(String fileName, boolean targetFirst, TestInformation testInfo)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

static File searchFile(String fileName, boolean targetFirst, IAbi abi, altDirs, AltDirBehavior altDirBehavior, TestInformation testInfo)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

static File searchFile(String fileName, boolean targetFirst, altDirs, AltDirBehavior altDirBehavior)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

필드

싱글톤

public static SearchArtifactUtil singleton

공개 생성자

SearchArtifactUtil

public SearchArtifactUtil ()

공개 메서드

findModuleDir

public static File findModuleDir (String moduleName, 
                boolean targetFirst)

지정된 모듈 이름과 일치하는 모듈 디렉터리를 찾습니다.

매개변수
moduleName String: 모듈 이름입니다.

targetFirst boolean: 검색 시 대상 측과 호스트 측 중 어느 쪽을 우선하는지 나타냅니다.

반환 값
File 모듈 디렉터리 null일 수 있습니다.

getModuleDirFromConfig

public static File getModuleDirFromConfig (IInvocationContext moduleContext)

매개변수
moduleContext IInvocationContext

반환 값
File

getModuleDirFromConfig

public static File getModuleDirFromConfig ()

모듈 범위 내에서 호출되면 모듈 디렉터리(있는 경우)를 반환합니다.

반환 값
File

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

매개변수
fileName String: 찾을 파일의 이름입니다.

targetFirst boolean: 검색 시 대상 측 파일과 호스트 측 파일 중 어느 쪽을 우선할지 지정합니다.

반환 값
File 발견된 아티팩트 파일 또는 없으면 null입니다.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

매개변수
fileName String: 찾을 파일의 이름입니다.

targetFirst boolean: 검색 시 대상 측 파일과 호스트 측 파일 중 어느 쪽을 우선할지 지정합니다.

abi IAbi: 파일과 일치하는 IAbi입니다.

반환 값
File 발견된 아티팩트 파일 또는 없으면 null입니다.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                TestInformation testInfo)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

매개변수
fileName String: 찾을 파일의 이름입니다.

targetFirst boolean: 검색 시 대상 측 파일과 호스트 측 파일 중 어느 쪽을 우선할지 여부입니다.

testInfo TestInformation: 사용 가능한 경우 현재 테스트의 TestInformation입니다.

반환 값
File 발견된 아티팩트 파일 또는 없으면 null입니다.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                IAbi abi, 
                 altDirs, 
                AltDirBehavior altDirBehavior, 
                TestInformation testInfo)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

매개변수
fileName String: 찾을 파일의 이름입니다.

targetFirst boolean: 검색 시 대상 측 파일과 호스트 측 파일 중 어느 쪽을 우선할지 지정합니다.

abi IAbi: 파일과 일치하는 IAbi입니다.

altDirs : 기본 검색 경로 외의 대체 검색 경로입니다.

altDirBehavior AltDirBehavior: 기본 경로에 대한 대체 검색 경로를 어떻게 사용해야 하는지 지정합니다(대체 또는 재정의). 지정하지 않으면 대체가 사용됩니다.

testInfo TestInformation

반환 값
File 발견된 아티팩트 파일 또는 없으면 null입니다.

searchFile

public static File searchFile (String fileName, 
                boolean targetFirst, 
                 altDirs, 
                AltDirBehavior altDirBehavior)

테스트 디렉터리에서 테스트 아티팩트/종속 항목 파일을 검색합니다.

매개변수
fileName String: 찾을 파일의 이름입니다.

targetFirst boolean: 검색 시 대상 측 파일과 호스트 측 파일 중 어느 쪽을 우선할지 지정합니다.

altDirs : 기본 검색 경로 외의 대체 검색 경로입니다.

altDirBehavior AltDirBehavior: 기본 경로에 대한 대체 검색 경로를 어떻게 사용해야 하는지 지정합니다(대체 또는 재정의). 지정하지 않으면 대체가 사용됩니다.

반환 값
File 발견된 아티팩트 파일 또는 없으면 null입니다.