Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

GTest

public class GTest
extends GTestBase implements IDeviceTest extends GTestBase

java.lang.Object
com.android.tradefed.testtype.GTestBase
com.android.tradefed.testtype.GTest


주어진 장치에서 기본 테스트 패키지를 실행하는 테스트.

요약

공공 생성자

GTest ()

공개 방법

ITestDevice getDevice ()

테스트중인 장치를 가져옵니다.

void run ( ITestInvocationListener listener)

void setDevice ( ITestDevice device)

테스트중인 장치를 주입하십시오.

보호 된 방법

void executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)

명령이 너무 길어 adb에서 직접 실행할 수없는 경우 임시 스크립트에서 gtest 명령을 실행하는 헬퍼 메소드입니다.

String getGTestCmdLine (String fullPath, String flags)

실행할 gtest 명령을 빌드하기위한 헬퍼 메소드.

String loadFilter (String binaryOnDevice)

필터 가져 오기 방법을 정의하십시오.

boolean shouldSkipFile (String fullPath)

주어진 파일의 실행을 건너 뛸지를 결정하는 도우미 메소드.

공공 생성자

GTest

public GTest ()

공개 방법

getDevice

public ITestDevice getDevice ()

테스트중인 장치를 가져옵니다.

보고
ITestDevice ITestDevice

운영

public void run ( ITestInvocationListener listener)

매개 변수
listener ITestInvocationListener

던지기
DeviceNotAvailableException

setDevice

public void setDevice ( ITestDevice device)

테스트중인 장치를 주입하십시오.

매개 변수
device ITestDevice : 사용할 ITestDevice

보호 된 방법

executeCommandByScript

protected void executeCommandByScript ( ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver resultParser)

명령이 너무 길어 adb에서 직접 실행할 수없는 경우 임시 스크립트에서 gtest 명령을 실행하는 헬퍼 메소드입니다.

매개 변수
testDevice ITestDevice : 명령을 실행할 장치

cmd String : 실행할 명령 문자열

resultParser IShellOutputReceiver : 테스트 결과를 읽기위한 출력 수신기

던지기
DeviceNotAvailableException

getGTestCmdLine

protected String getGTestCmdLine (String fullPath, 
                String flags)

실행할 gtest 명령을 빌드하기위한 헬퍼 메소드.

매개 변수
fullPath String : 장치에서 바이너리를 테스트하기위한 절대 파일 시스템 경로

flags String : gtest 실행 플래그

보고
String gtest를 위해 실행할 쉘 명령 행

loadFilter

protected String loadFilter (String binaryOnDevice)

필터 가져 오기 방법을 정의하십시오.

하위 클래스는 자체 필터를 얻는 방법을 구현해야합니다.

매개 변수
binaryOnDevice String : 필터 파일의 전체 경로입니다.

보고
String 필터 문자열.

던지기
DeviceNotAvailableException

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

주어진 파일의 실행을 건너 뛸지를 결정하는 도우미 메소드.

매개 변수
fullPath String : 해당 파일의 전체 경로

보고
boolean 해당 파일을 건너 뛰어야한다면 true입니다.

던지기
DeviceNotAvailableException