ネイティブポック

public abstract class NativePoc
extends Object

java.lang.Object
com.android.sts.common.NativePoc


ネイティブ PoC をセットアップして実行し、終了条件をアサートする

概要

ネストされたクラス

interface NativePoc.AfterFunction

PoC の実行が完了した後、アサーションとクリーンアップの前に実行する Lambda コンストラクト。

class NativePoc.Builder

定数

int BUF_SIZE

long DEFAULT_POC_TIMEOUT_SECONDS

String RESOURCE_ROOT

String TMP_PATH

公開メソッド

static NativePoc.Builder builder ()
void run (BaseHostJUnit4Test test)

指定されたパラメーターとアサーションで PoC を実行します。

定数

BUF_SIZE

static final int BUF_SIZE

定数値: 65536 (0x00010000)

DEFAULT_POC_TIMEOUT_SECONDS

static final long DEFAULT_POC_TIMEOUT_SECONDS

定数値: 60 (0x000000000000003c)

RESOURCE_ROOT

static final String RESOURCE_ROOT

定数値:「/」

TMP_PATH

static final String TMP_PATH

定数値:「/data/local/tmp/」

公開メソッド

ビルダー

public static NativePoc.Builder builder ()

戻り値
NativePoc.Builder

走る

public void run (BaseHostJUnit4Test test)

指定されたパラメーターとアサーションで PoC を実行します。

パラメーター
test BaseHostJUnit4Test : これが実行されている BaseHostJUnit4Test のインスタンス。通常、STS テストから呼び出される場合は「this」で呼び出されます。

スロー
Exception