NatifPoc

public abstract class NativePoc
extends Object

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


Configurer et exécuter un PoC natif, en affirmant les conditions de sortie

Résumé

Classes imbriquées

interface NativePoc.AfterFunction

Construction Lambda à exécuter après la fin de l'exécution de PoC, mais avant l'assertion et le nettoyage.

class NativePoc.Builder

Constantes

int BUF_SIZE

long DEFAULT_POC_TIMEOUT_SECONDS

String RESOURCE_ROOT

String TMP_PATH

Méthodes publiques

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

Exécutez le PoC avec les paramètres et assertions donnés.

Constantes

BUF_SIZE

static final int BUF_SIZE

Valeur constante : 65536 (0x00010000)

DEFAULT_POC_TIMEOUT_SECONDS

static final long DEFAULT_POC_TIMEOUT_SECONDS

Valeur constante : 60 (0x000000000000003c)

RESOURCE_ROOT

static final String RESOURCE_ROOT

Valeur constante : "/"

TMP_PATH

static final String TMP_PATH

Valeur constante : "/data/local/tmp/"

Méthodes publiques

constructeur

public static NativePoc.Builder builder ()

Retour
NativePoc.Builder

courir

public void run (BaseHostJUnit4Test test)

Exécutez le PoC avec les paramètres et assertions donnés.

Paramètres
test BaseHostJUnit4Test : l'instance de BaseHostJUnit4Test dans laquelle elle s'exécute. Généralement appelée avec "this" si elle est appelée à partir d'un test STS.

Jetés
Exception