InglésFrancésEspañol

Ad


icono de página de OnWorks

jtreg: en línea en la nube

Ejecute jtreg en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando jtreg que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


jtreg - Arnés de prueba de regresión

DESCRIPCIÓN


Uso:
jtreg opciones ... pruebas ...

Las pruebas pueden darse como archivos o carpetas que contienen archivos de prueba, o por medio de grupos de prueba.
Se pueden encapsular largas listas de opciones y pruebas en "archivos at".

Opciones detalladas

Estas opciones controlan la cantidad de salida que se escribe en la consola mientras se ejecuta
pruebas

-v | -v: | -verboso | -verboso:
Aumente la cantidad de salida escrita en la consola. Un valor o seleccionado
combinaciones de valores separados por comas, se pueden dar para seleccionar el tipo de
salida deseada.

tu préstamo estudiantil
Tres líneas de salida por prueba: inicio, finalización, estado

resumen
Una línea de salida por prueba: estado, nombre de la prueba

todo el contenido seleccionado del archivo JTR para todas las pruebas (incluye stdout / stderr)

pasar el contenido seleccionado del archivo JTR para las pruebas aprobadas

fail Contenido seleccionado del archivo JTR para pruebas fallidas

error Contenido seleccionado del archivo JTR para pruebas con errores

nopass Suprime la salida para las pruebas que pasaron

tiempo Tiempo transcurrido por acción

multiejecución
Actualizaciones para cada testuite cuando se están ejecutando pruebas de más de uno.

-v1 Corto para -verboso:resumen

-Virginia Corto para -verboso:todos

-y Corto para -verboso: error

-vf Corto para -verboso:fallar

-vicepresidente Corto para -verboso:aprobar

-Vermont Corto para -verboso:hora

Opciones de documentación

Opciones para documentación adicional

-h [palabras ...] | -ayuda [palabras ...] | -uso [palabras...]
Ayuda de la línea de comandos. Proporcione palabras para ver la información de ayuda que las contenga o use "-ayudar a todos"
para ver toda la ayuda disponible.

-n | -la nota
Notas de la versión

-ayuda en linea [palabras...]
Muestre la ayuda en línea. También puede mostrar la ayuda en línea desde el menú Ayuda del escritorio.

-t | -especificación de etiquetas
Especificación de etiqueta admitida por esta implementación

-versión
Proporcione información sobre la versión de jtreg en uso.

Opciones generales

-allowSetSecurityManager | -allowSetSecurityManager:
Permita que las pruebas de sameVM configuren un administrador de seguridad. El valor predeterminado es "sí" si no se proporciona la opción
o ningún valor dado para la opción.

sí Permitir pruebas de sameVM para configurar un administrador de seguridad

no No permitir pruebas de sameVM para configurar un administrador de seguridad

en Permitir pruebas de sameVM para configurar un administrador de seguridad

desactivado No permitir pruebas de sameVM para configurar un administrador de seguridad

true Permitir pruebas de sameVM para configurar un administrador de seguridad

falso No permitir pruebas sameVM para configurar un administrador de seguridad

-c | -cheque
Verifique la exactitud de las descripciones de las pruebas. NO ejecuta pruebas.

-conc: | -concurrencia:
factor de concurrencia

es:
Especificar un directorio base para los archivos y directorios de prueba

-e: nombre [= valor] [, nombre [= valor] ...]
Especifique variables de entorno adicionales que se pasarán a cada prueba. Si un valor es
no dado como nombre, se usará el valor actual de la variable de entorno.
Las variables de entorno estándar, como DISPLAY, LANG, windir, SystemRoot, etc.,
se darán automáticamente a cada prueba, si están configuradas en el entorno actual.

-g | -gui
Acceda a las extensiones de regresión a través de la interfaz gráfica de usuario estándar de JavaTest

-ignorar:
Especifique cómo manejar las pruebas que contienen una etiqueta @ignore.

silencioso Ignore por completo tales pruebas.

error (predeterminado). Ejecute las acciones hasta la etiqueta @ignore, luego dé un resultado de "Error".

ejecutar Ejecutar la prueba, como si la etiqueta @ignore no estuviera presente.

-l | -lista de pruebas
Enumere las pruebas que se ejecutarían en lugar de ejecutarlas.

-lock:
Bloquear el archivo para usarlo en las pruebas en los directorios de "acceso exclusivo" al ejecutar pruebas en
múltiples instancias concurrentes de jtreg.

-ruta nativa:
Ruta a la ubicación de las bibliotecas y programas nativos necesarios para las pruebas.

-no ignorar
suprimir el efecto de cualquier etiqueta @ignore, permitiendo que la prueba continúe como si el
Las etiquetas @ignore no estaban presentes. En desuso: consulte el -ignorar .

-nº | -no informe
No genere un informe final.

-o: | -observador:
Especifica la clase para observar el progreso de una suite de pruebas; la clase debe
implementar una interfaz específica; comuníquese con un desarrollador para obtener más detalles. P.ej
-o: SampleRegressionObserver

-sobredosis: | -directorioobservador: | -op.: | -ruta del observador:
Especifica el nombre de ruta de un directorio o archivo .jar en el que se encuentra la clase de observador.
situado. El nombre de ruta dado simplemente se agrega al CLASSPATH usado para las pruebas,
por lo tanto, se debe tener cuidado al nombrar a un observador para no chocar con los nombres de
clases internas al arnés JavaTest o al JRE, por ejemplo, poner la clase de observador
en su propio paquete con nombre.

-r: | -dirinforme:
Todos los archivos de informes se colocan aquí; "./JTreport" es el predeterminado

-conservar | -conservar: ...
Especifique los archivos que se conservarán después de que finalice la ejecución de cada prueba. Si -conservar no es
especificado, solo se conservarán los archivos de la última prueba ejecutada. Si -conservar
se especifica sin argumento, se conservarán todos los archivos. De lo contrario, los archivos
puede describirse mediante uno o más de los siguientes valores:

ninguno No conserve ninguno de los archivos generados por cada prueba

pasar Conserva los archivos generados por las pruebas que pasan

fail Conserva los archivos generados por las pruebas que fallan

error Conserva los archivos generados por las pruebas que provocaron un error

all Conserva todos los archivos generados por cada prueba

patrón de archivo
Conserve los archivos que coincidan con un nombre de archivo específico. El nombre puede contener '*' para coincidir con cualquier
secuencia de caracteres. Por ejemplo, result. * O * .err.

-ro | -solo informe
Generar informe de pruebas ejecutadas previamente. Esto no vuelve a ejecutar ninguna prueba. A
Se debe proporcionar un directorio de trabajo que contenga los resultados de las pruebas ejecutadas. los
la ubicación predeterminada es "./JTwork". Para especificar un directorio alternativo, use -trabajoDir.

-espectáculo: Nombre de la información en el archivo de resultados, como "volver a ejecutar".
Mostrar información seleccionada del archivo de resultados para una prueba

-mostrar grupos
Muestra la expansión (a archivos y directorios) de los grupos dados en el comando
línea. Para ver la expansión de todos los grupos en una suite de prueba, especifique el nombre de
la suite de pruebas.

-startHttpd
Inicie el servidor http para ver los resultados de la prueba

-w: | -trabajoDir:
Ubicación para archivos .class, archivos .jtr, etc. "./JTwork" es la predeterminada

-xml | -xml:verificar
Cree archivos xml ant / junit en el workDir. Opcionalmente verifique si el archivo está bien
formado.

Opciones de tiempo de espera

Estas opciones controlan el comportamiento cuando las pruebas se ejecutan más de lo especificado
valor de tiempo de espera.

-th: | -controlador de tiempo de espera:
Especifica la clase para manejar los tiempos de espera. La clase debe extenderse
com.sun.javatest.regtest.TimeoutHandler. P.ej -th: MyHandler

-thd: | -timeoutHandlerDir:
Especifica el nombre de la ruta de un directorio o archivo .jar en el que el controlador de tiempo de espera
se encuentra la clase. El nombre de ruta dado simplemente se agrega al CLASSPATH usado para
las pruebas, por lo tanto, se debe tener cuidado al nombrar un controlador de tiempo de espera para no colisionar
con los nombres de las clases internas del arnés JavaTest o el JRE, por ejemplo, poner
la clase de controlador de tiempo de espera en su propio paquete con nombre.

-thtimeout: <# segundos> | -timeoutHandlerTiempo de espera: <# segundos>
Especifica la limitación del tiempo de ejecución para el controlador de tiempo de espera. Si el tiempo de espera
handler no termina sus acciones dentro del período de tiempo especificado, será
interrumpido. Los valores no positivos significan que no hay limitación. El valor predeterminado es 5.
minutos (300 segundos).

-se acabó el tiempo: | -factor de tiempo de espera:
Un factor de escala para extender el tiempo de espera predeterminado de todas las pruebas. Normalmente se usa cuando
ejecutar pruebas en sistemas lentos o sistemas con sistemas de archivos lentos.

-tl: <# segundos> | -límite de tiempo: <# segundos>
No ejecute pruebas que especifiquen un tiempo de espera superior a un valor dado. La comparación
se realiza contra los valores especificados en la prueba, antes de que se supere cualquier factor de tiempo de espera.
aplicado.

Opciones de selección de prueba

Estas opciones se pueden utilizar para refinar el conjunto de pruebas que se ejecutarán.

-a | -automático | -automágico
Cualquier prueba con /manual no se ejecutará

-insecto:
Ejecute solo aquellas pruebas que se apliquen al bugid dado.

-excluir: | -Xexcluir:
Proporcionar un archivo que especifique las pruebas que no se ejecutarán.

-k: | -palabras clave:
Una expresión booleana de palabra clave para la selección de pruebas. La expresión puede contener una palabra clave
nombres, combinados con & (y), | (o), ! (no) y paréntesis.

-m | -manual
Solo pruebas con /manual se ejecutará

-sin cáscara
No se ejecutarán las pruebas que contengan acciones de shell.

-cáscara Solo se ejecutarán las pruebas que contengan acciones de shell

-estado: ...
Seleccione las pruebas de acuerdo con su resultado en una ejecución anterior. El valor puede ser uno o
más de los siguientes valores, separados por comas.

pasar las pruebas que pasaron

fallan las pruebas que fallaron

notRun Pruebas que no se han ejecutado

error Pruebas que no se pudieron ejecutar debido a errores o pruebas que se ignoraron

Opciones del modo de prueba

Cada prueba consta de una serie de pasos, llamados acciones. El arnés jtreg proporciona
diferentes modos, que determinan la JVM que se utilizará para ejecutar cada acción. El valor por defecto
es ejecutar cada acción en una nueva JVM.

-Av M | -agentevm
Ejecute cada acción utilizando un grupo de JVM reutilizables, excepto cuando una acción especifica
de lo contrario. Proporciona un buen rendimiento y un aislamiento razonable entre acciones:
Si una JVM se puede restablecer a un estado estándar después de haber sido utilizada, será
devuelto a la piscina para su reutilización; de lo contrario, será desechado y reemplazado si y
cuando sea necesario. Este modo se recomienda generalmente para todos los usos. El JDK a usar puede
ser especificado con -pruebajdk or -jdk, a excepción de las acciones @compile, que utilizan
-compilarjdk or -jdk. Si no se proporcionan valores, la variable de entorno
Se utiliza JAVA_HOME.

-ovm | -otrovm
Ejecute todas las acciones en una nueva JVM. Este es el predeterminado. Proporciona el máximo
aislamiento entre acciones, a un costo significativo en el desempeño. El JDK a usar
se puede especificar con -pruebajdk or -jdk, a excepción de las acciones @compile, que utilizan
-compilarjdk or -jdk. Si no se proporcionan valores, la variable de entorno
Se utiliza JAVA_HOME.

-s | -svm | -samevm
Ejecute cada acción en la misma JVM que el arnés jtreg, excepto cuando una acción
especifica lo contrario. Proporciona el máximo rendimiento, pero el menor aislamiento.
entre acciones, de modo que una mala prueba puede causar todas las pruebas posteriores en la prueba
corre para fallar. Este modo solo es adecuado para conjuntos de pruebas con buen comportamiento y no se puede
utilizado junto con el -concurrencia opción. Ya no se recomienda para
uso general. La versión de JDK utilizada se puede especificar con -pruebajdk or -jdk. Si un
no se proporciona el valor, entonces la versión de JDK será determinada por el entorno
variable JT_JAVA si está configurada. De lo contrario, la variable de entorno JAVA_HOME es
usado.

Opciones relacionadas con JDK

De forma predeterminada, las pruebas se ejecutarán utilizando la JVM predeterminada en el JDK de prueba. Puedes pasar
todas las opciones de JVM aplicables mediante el uso -vmopción; además, la JVM más común
las opciones también son compatibles directamente. Para obtener detalles completos de cualquier opción, consulte el
documentación para esa versión del JDK, o intente usar "java -ayuda"o" java -X".
Si una opción no es aplicable a una plataforma en particular o una versión de JDK, será
rechazado.

-agentelib: <[= ]
Cargar biblioteca de agentes nativos

-ruta del agente: <[= ]
Cargar la biblioteca del agente nativo por nombre de ruta completo

-clásico | -verde | -nativo | -punto caliente | -cliente | -servidor | -d32 | -d64
Opciones de VM

-compilarjdk:
Compile todas las pruebas utilizando el JDK especificado. Si no se especifica, las pruebas se compilan con
el JDK utilizado para ejecutar las pruebas. Ver también -jdk. p.ej
-jdk: /usr/local/java/jdk1.5/solaris-sparc

-cpa: | -classpathappend:
Agregue el classPath proporcionado al CLASSPATH de cada prueba. Esto está diseñado para
Se puede utilizar principalmente para pruebas que requieran una funcionalidad JDK no básica. Por ejemplo,
para probar Swing, que no es parte del núcleo JDK1.1, la siguiente adición al
CLASSPATH sería necesario: -cpa: /usr/local/java/swing-1.0.3/swingall.jar

-D=
Definir una propiedad del sistema

-depurar: ...
Use esto para especificar las opciones de VM para adjuntar un depurador a una VM que ejecuta una prueba. Está
similar a -vmopciones excepto que no se usa al iniciar VM que se usan para consultar
las propiedades de esa máquina virtual. Ver también -javaopciones y -vmopciones.

-habilitar aserciones | -habilitar aserciones: * | -ea | -ea: * | -aserciones deshabilitadas |

-aserciones deshabilitadas: * | -in | -in:*
Habilitar o deshabilitar afirmaciones

-permitir inserciones del sistema | -esa | inserciones del sistema para discapacitados | -dsa
Habilitar o deshabilitar las afirmaciones del sistema

-javaagente: <[= ]
Cargar el agente del lenguaje de programación Java

-javacopia:
Opción de compilador adicional. Puede dar esta opción varias veces. Cualquier incrustado
los nombres de archivo se deben proporcionar con rutas absolutas.

-javacopciones: ...
Opciones adicionales del compilador. Puede dar esta opción varias veces o dar muchas
valores juntos, separados por espacios. Si proporciona varios valores, es posible que deba
enciérrelos entre comillas, dependiendo del shell que utilice. Cualquier nombre de archivo incrustado debe
darse con caminos absolutos. Advertencia: no utilice este formulario si alguna de las opciones
tiene un argumento como un nombre de archivo que puede contener espacios. En ese caso, use uno
o más -javacopia opciones en su lugar.

-opción java:
Opción adicional de Java para ejecutar clases de prueba. Puede dar a esta opción varias
veces. Cualquier nombre de archivo incrustado debe proporcionarse con rutas absolutas. Ver también
-vmopción.

-javaopciones: ...
Opciones de Java adicionales para ejecutar clases de prueba. Puede dar a esta opción varias
veces, o dar muchos valores juntos, separados por espacios. Si das múltiples
valores, es posible que deba encerrarlos entre comillas, según el shell que utilice. Alguna
Los nombres de archivo incrustados deben proporcionarse con rutas absolutas. Advertencia: no utilice este formulario
si alguna de las opciones tiene un argumento como un nombre de archivo que puede contener espacios.
En ese caso, use uno o más -opción java opciones en su lugar. Ver también -vmopciones.

-jdk: | -pruebajdk:
Ejecute todas las pruebas utilizando el JDK especificado. p.ej -jdk: /usr/local/java/jdk1.5/solaris-sparc

-jit Habilite el JIT para las pruebas. El JIT está activado de forma predeterminada.

-limitmods: [, ...]
Limita el universo de módulos observables

-nojit Desactive el JIT para las pruebas.

-vmopción:
Cualquier otra opción de VM. Puede dar esta opción varias veces. Cualquier incrustado
los nombres de archivo se deben proporcionar con rutas absolutas. Esta opción se utilizará cuando
compilar y ejecutar clases. Ver también -opción java.

-vmopciones: ...
Cualquier otra opción de VM. Puede dar esta opción varias veces o dar muchos valores
juntos, separados por espacios. Si proporciona varios valores, es posible que deba incluir
entre comillas, dependiendo del shell que utilice. Cualquier nombre de archivo incrustado debe ser
dado con caminos absolutos. Advertencia: no utilice este formulario si alguna de las opciones tiene
un argumento como un nombre de archivo que puede contener espacios. En ese caso, utilice uno o
más, -vmpción opciones en su lugar. Esta opción se utilizará al compilar y ejecutar
clases. Ver también -javaopciones.

-X* Opciones de VM no estándar.

-Xbootclasspath:
Establecer ruta de búsqueda para clases y recursos de arranque

-Xbootclasspath/a:
Agregar al final de la ruta de clases de bootstrap

-Xbootclasspath/pag:
Anteponer delante de la ruta de clases de bootstrap

-Xint🇧🇷 -Xmezclado🇧🇷 -Xcomp*
Opciones de VM no estándar

-Xrunjcov*
Opciones para ejecutar jcov

-XX🇧🇷 -Xms🇧🇷 -Xmx*
Opciones de VM no estándar

Pruebas Especificación de colecciones de pruebas.

en archivos
Se pueden encapsular largas listas de opciones y pruebas en "archivos at". Colocar el
opciones y / o pruebas en un archivo y especifique el nombre del archivo en la línea de comando
con @file. Las opciones o pruebas que incluyen espacios en blanco deben incluirse entre
caracteres de comillas simples o dobles. Los comentarios pueden incluirse en el archivo por
prefijándolos con '#'. Para especificar una opción que comience con '@' en el comando
línea, use "@@" para evitar la expansión de @file.

Grupos Un conjunto de pruebas puede definir grupos de pruebas con nombre. Para especificar el nombre de un grupo de
pruebas en la línea de comando, use test-suite-dir: nombre-grupo, donde test-suite-dir es un
ruta al directorio raíz del conjunto de pruebas (es decir, el directorio que contiene el
TEST.ROOT), y donde nombre-grupo es el nombre del grupo de pruebas definido en
la suite de pruebas. Si se omite test-suite-dir, toma el valor predeterminado del es
opción, si se proporciona, o al directorio actual de lo contrario. (Nota: en Windows, para
evitar confusiones con nombres de ruta absolutos, incluido un especificador de unidad, el
test-suite-dir no debe especificarse con una ruta relativa que consta de un solo
carta.)

Los grupos se definen en un conjunto de pruebas utilizando uno o más archivos Java.
archivos de propiedades. Los nombres de estos archivos deben aparecer en la entrada "grupos" en
TEST.ROOT. Si el nombre del archivo está entre corchetes, no aparecerá ningún mensaje de error.
dado si no se puede encontrar el archivo. Dentro de los archivos de propiedades, cada entrada especifica
elementos a incluir o excluir del grupo. Para incluir una prueba o directorio de
pruebas, simplemente especifique el nombre de la prueba o directorio. Para excluir una prueba o
directorio de pruebas, use '-' seguido del nombre de la prueba o directorio. Para
incluir el contenido de otro grupo, use ':' seguido del nombre del grupo.
No debe haber espacios entre "-" o ":" y el nombre que sigue.

Para obtener más detalles y ejemplos, consulte la ayuda en línea. Puede acceder a esto directamente desde el
línea de comando con "-onlineHelp ... ", o puede iniciar el arnés JavaTest y utilizar
el menú Ayuda.

jtreg también se puede ejecutar con Ant. Consulte la ayuda en línea para obtener más detalles. Por ejemplo, use el
Opción de línea de comando "-onlineHelp ant".

DERECHOS DE AUTOR


Copyright © 1999, 2016, Oracle y / o sus filiales. Reservados todos los derechos. El uso está sujeto
a los términos de la licencia.

jtreg opciones ... pruebas ...

Las pruebas pueden darse como archivos o carpetas que contienen archivos de prueba, o por medio de grupos de prueba.
Se pueden encapsular largas listas de opciones y pruebas en "archivos at".

Para obtener detalles breves sobre un tema, utilice "-help ...". El argumento es un comando
opción u otra palabra relacionada con el tema. Utilice "-help all" para mostrar toda la ayuda
entradas.

Hay información disponible para los siguientes temas.

Opciones detalladas

Estas opciones controlan la cantidad de salida que se escribe en la consola mientras se ejecuta
pruebas

Opciones de documentación

Opciones para documentación adicional

Opciones generales

Opciones de tiempo de espera

Estas opciones controlan el comportamiento cuando las pruebas se ejecutan más de lo especificado
valor de tiempo de espera.

Opciones de selección de prueba

Estas opciones se pueden utilizar para refinar el conjunto de pruebas que se ejecutarán.

Opciones del modo de prueba

Cada prueba consta de una serie de pasos, llamados acciones. El arnés jtreg proporciona
diferentes modos, que determinan la JVM que se utilizará para ejecutar cada acción. El valor por defecto
es ejecutar cada acción en una nueva JVM.

Opciones relacionadas con JDK

De forma predeterminada, las pruebas se ejecutarán utilizando la JVM predeterminada en el JDK de prueba. Puedes pasar
todas las opciones de JVM aplicables mediante el uso -vmopción; además, la JVM más común
las opciones también son compatibles directamente. Para obtener detalles completos de cualquier opción, consulte el
documentación para esa versión del JDK, o intente usar "java -ayuda"o" java -X".
Si una opción no es aplicable a una plataforma en particular o una versión de JDK, será
rechazado.

Pruebas Especificación de colecciones de pruebas.

Para obtener más detalles y ejemplos, consulte la ayuda en línea. Puede acceder a esto directamente desde el
línea de comando con "-onlineHelp ... ", o puede iniciar el arnés JavaTest y utilizar
el menú Ayuda.

jtreg también se puede ejecutar con Ant. Consulte la ayuda en línea para obtener más detalles. Por ejemplo, use el
Opción de línea de comando "-onlineHelp ant".

Copyright © 1999, 2016, Oracle y / o sus filiales. Reservados todos los derechos. El uso está sujeto
a los términos de la licencia.

Utilice jtreg en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad