ResultDBUtil
public
final
class
ResultDBUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.ResultDBUtil |
Clase de utilidad para el reportero de ResultDB.
Resumen
Constructores públicos | |
|---|---|
ResultDBUtil()
|
|
Métodos públicos | |
|---|---|
static
String
|
bytesToHex(byte[] bytes)
Convierte un array de bytes en una cadena hexadecimal. |
static
String
|
makeValidKey(String key)
Asegúrate de que la clave sea válida para ResultDB. |
static
String
|
testSkipReasonToSummaryHtml(SkipReason reason, String skipReasonType)
Convierte un motivo de omisión de prueba en una cadena HTML de resumen. |
static
TestIdentifier
|
toTestIdentifier(String moduleName, Variant moduleVariant, TestDescription testDescription)
Convierte un objeto TestDescription en un objeto TestIdentifier. |
static
String
|
truncateString(String input, int maxBytes)
Trunca la cadena a la cantidad máxima de bytes determinada, sin dividir un carácter multibyte. |
Constructores públicos
ResultDBUtil
public ResultDBUtil ()
Métodos públicos
bytesToHex
public static String bytesToHex (byte[] bytes)
Convierte un array de bytes en una cadena hexadecimal.
| Parámetros | |
|---|---|
bytes |
byte |
| Muestra | |
|---|---|
String |
|
makeValidKey
public static String makeValidKey (String key)
Asegúrate de que la clave sea válida para ResultDB.
La clave debe coincidir con la regex: ^[a-z][a-z0-9_]*(/[a-z][a-z0-9_]*)*$
| Parámetros | |
|---|---|
key |
String |
| Muestra | |
|---|---|
String |
|
testSkipReasonToSummaryHtml
public static String testSkipReasonToSummaryHtml (SkipReason reason, String skipReasonType)
Convierte un motivo de omisión de prueba en una cadena HTML de resumen. ResultDB aún no tiene un campo de motivo de omisión, por lo que, por el momento, los colocamos en el campo HTML de resumen y en el artefacto de prueba. La cadena de devolución puede ser más larga que el límite del campo HTML de resumen, por lo que el llamador debe truncarla si es necesario.
| Parámetros | |
|---|---|
reason |
SkipReason |
skipReasonType |
String |
| Muestra | |
|---|---|
String |
|
toTestIdentifier
public static TestIdentifier toTestIdentifier (String moduleName,
Variant moduleVariant,
TestDescription testDescription)Convierte un objeto TestDescription en un objeto TestIdentifier.
| Parámetros | |
|---|---|
moduleName |
String: Es el nombre del módulo. |
moduleVariant |
Variant: Es la variante del módulo. |
testDescription |
TestDescription: La descripción de la prueba |
| Muestra | |
|---|---|
TestIdentifier |
Es el identificador de la prueba de ResultDB. No se garantiza que este identificador de prueba sea válido (es decir, ResultDB puede rechazarlo y devolver un error invalid_argument). Esto se debe a que ResultDB tiene requisitos más estrictos sobre el identificador de prueba, como la longitud del campo y el conjunto de caracteres. |
truncateString
public static String truncateString (String input,
int maxBytes)Trunca la cadena a la cantidad máxima de bytes determinada, sin dividir un carácter multibyte.
| Parámetros | |
|---|---|
input |
String: Es la cadena que se truncará. |
maxBytes |
int: Es la cantidad máxima de bytes (en codificación UTF-8) a la que se truncará. |
| Muestra | |
|---|---|
String |
La cadena truncada |