SubprocessTestResultsParser
public class SubprocessTestResultsParser
extends Object
java.lang.객체 | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
런처 측에서 테스트 이벤트를 생성할 수 있도록 파일에 쓰기 전에 출력을 구문 분석하도록 ERROR(/FileOutputStream)
확장합니다.
요약
중첩 클래스 | |
---|---|
class | SubprocessTestResultsParser.StatusKeys 관련 테스트 상태 키. |
공개 생성자 | |
---|---|
SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context) 결과 파서를 위한 생성자 | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) 결과 파서를 위한 생성자 |
공개 방법 | |
---|---|
void | close () |
void | completeModuleEvents () 열려 있는 모든 이벤트를 완료하고 종료합니다. |
TestDescription | getCurrentTest () 현재 진행 중인 테스트를 반환합니다. |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo () 보고된 호출 실패 이벤트 정보를 반환합니다. |
int | getSocketServerPort () 열린 소켓 리시버를 반환합니다. |
Long | getStartTime () 하위 프로세스 호출에서 호출 시작 이벤트와 연결된 시작 시간을 반환합니다. |
boolean | joinReceiver (long millis, boolean waitForConnection) 이벤트 수신자가 이벤트 처리를 완료할 때까지 기다리십시오. |
boolean | joinReceiver (long millis) 이벤트 수신자가 이벤트 처리를 완료할 때까지 기다리십시오. |
void | parseFile (File file) |
void | processNewLines (String[] lines) 이벤트가 있는 경우 이벤트를 추출하기 위해 배열의 각 라인에서 parse를 호출합니다. |
boolean | reportedInvocationFailed () 실패한 호출이 보고되었는지 여부를 반환합니다. |
void | setIgnoreTestLog (boolean ignoreTestLog) testLog 이벤트를 무시하고 logAssociation에만 의존할지 여부. |
공개 생성자
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
결과 파서를 위한 생성자
매개변수 | |
---|---|
listener | ITestInvocationListener : 결과를 보고할 ITestInvocationListener |
streaming | boolean : True이면 결과를 수신하기 위해 소켓 수신기가 열립니다. |
context | IInvocationContext : 호출에 대한 IInvocationContext 정보 |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
결과 파서를 위한 생성자
매개변수 | |
---|---|
listener | ITestInvocationListener : 결과를 보고할 ITestInvocationListener |
context | IInvocationContext : 호출에 대한 IInvocationContext 정보 |
공개 방법
닫다
public void close ()
completeModuleEvents
public void completeModuleEvents ()
열려 있는 모든 이벤트를 완료하고 종료합니다.
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
보고된 호출 실패 이벤트 정보를 반환합니다.
보고 | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
열린 소켓 리시버를 반환합니다. 없는 경우 -1.
보고 | |
---|---|
int |
getStartTime
public Long getStartTime ()
하위 프로세스 호출에서 호출 시작 이벤트와 연결된 시작 시간을 반환합니다.
보고 | |
---|---|
Long |
가입 수신자
public boolean joinReceiver (long millis, boolean waitForConnection)
이벤트 수신자가 이벤트 처리를 완료할 때까지 기다리십시오.
매개변수 | |
---|---|
millis | long : 타임아웃(밀리초). |
waitForConnection | boolean : 연결이 설정되지 않은 경우 대기를 건너뛰려면 False입니다. |
보고 | |
---|---|
boolean | 수신자 스레드가 제한 시간 전에 종료되면 True이고, 그렇지 않으면 False입니다. |
가입 수신자
public boolean joinReceiver (long millis)
이벤트 수신자가 이벤트 처리를 완료할 때까지 기다리십시오. 연결이 설정되지 않은 경우에도 대기합니다. 즉, 처리가 아직 시작되지 않았습니다.
매개변수 | |
---|---|
millis | long : 타임아웃(밀리초). |
보고 | |
---|---|
boolean | 수신자 스레드가 제한 시간 전에 종료되면 True이고, 그렇지 않으면 False입니다. |
구문 분석 파일
public void parseFile (File file)
매개변수 | |
---|---|
file | File |
processNewLines
public void processNewLines (String[] lines)
이벤트가 있는 경우 이벤트를 추출하기 위해 배열의 각 라인에서 parse를 호출합니다.
매개변수 | |
---|---|
lines | String |
신고된 호출 실패
public boolean reportedInvocationFailed ()
실패한 호출이 보고되었는지 여부를 반환합니다.
보고 | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
testLog 이벤트를 무시하고 logAssociation에만 의존할지 여부.
매개변수 | |
---|---|
ignoreTestLog | boolean |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-03-30(UTC)