SubprocessExceptionParser
public
class
SubprocessExceptionParser
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SubprocessExceptionParser |
用于处理标准 Tradefed 命令运行程序的异常输出的辅助程序。
摘要
常量 | |
|---|---|
String |
EVENT_THREAD_JOIN
|
公共构造函数 | |
|---|---|
SubprocessExceptionParser()
|
|
公共方法 | |
|---|---|
static
String
|
getPathFromStderr(String stderr)
提取序列化异常的文件路径。 |
static
void
|
handleStderrException(CommandResult result)
尝试从 stderr 中提取适当的异常,如果无法提取,则坚持使用 RuntimeException。 |
常量
EVENT_THREAD_JOIN
public static final String EVENT_THREAD_JOIN
常量值: “事件接收器线程未完成。”
公共构造函数
SubprocessExceptionParser
public SubprocessExceptionParser ()
公共方法
getPathFromStderr
public static String getPathFromStderr (String stderr)
提取序列化异常的文件路径。
| 参数 | |
|---|---|
stderr |
String |
| 返回 | |
|---|---|
String |
|
handleStderrException
public static void handleStderrException (CommandResult result)
尝试从 stderr 中提取适当的异常,如果无法提取,则坚持使用 RuntimeException。
| 参数 | |
|---|---|
result |
CommandResult |
| 抛出 | |
|---|---|
DeviceNotAvailableException |
|