TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
   ↳ com.android.tradefed.testtype.SubprocessTfLauncher
     ↳ com.android.tradefed.testtype.TfTestLauncher


별도의 TF 설치에 대해 단위 테스트 또는 기능 테스트를 실행하기 위한 IRemoteTest입니다.

외부 Java 프로세스를 실행하여 테스트를 실행합니다. TF 단위 테스트 또는 기능 테스트를 연속으로 실행하는 데 사용됩니다.

요약

공개 생성자

TfTestLauncher()

보호된 메서드

void addJavaArguments( args)

하위 프로세스 호출에 추가 Java 매개변수를 추가할 수 있습니다.

void postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)

TF 테스트가 완료된 후 취해야 할 조치입니다.

void preRun()

테스트를 실행하기 전에 설정합니다.

void testTmpDirClean(File tmpDir, ITestInvocationListener listener)

하위 프로세스의 단위 테스트에서 파일이 생성되지 않고 정리되지 않도록 하는 추가 테스트입니다.

공개 생성자

TfTestLauncher

public TfTestLauncher ()

보호된 메서드

addJavaArguments

protected void addJavaArguments ( args)

하위 프로세스 호출에 추가 Java 매개변수를 추가할 수 있습니다.

매개변수
args : 추가 인수를 추가해야 하는 현재 인수 목록입니다.

postRun

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

TF 테스트가 완료된 후 취해야 할 조치입니다.

매개변수
listener ITestInvocationListener: 결과를 보고할 원래 ITestInvocationListener입니다.

exception boolean: 테스트 내에서 예외가 발생한 경우 True입니다.

elapsedTime long: 테스트를 실행하는 데 걸린 시간입니다.

preRun

protected void preRun ()

테스트를 실행하기 전에 설정합니다.

testTmpDirClean

protected void testTmpDirClean (File tmpDir, 
                ITestInvocationListener listener)

하위 프로세스의 단위 테스트에서 파일이 생성되지 않고 정리되지 않도록 하는 추가 테스트입니다.

매개변수
tmpDir File: 하위 프로세스의 임시 디렉터리입니다.

listener ITestInvocationListener: 테스트를 보고할 ITestInvocationListener입니다.