InglêsFrancêsEspanhol

Ad


favicon do OnWorks

jtreg - Online na nuvem

Execute jtreg no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando jtreg que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


jtreg - Chicote de teste de regressão

DESCRIÇÃO


Uso:
opções jtreg ... testes ...

Os testes podem ser dados como arquivos ou pastas contendo arquivos de teste ou por meio de grupos de teste.
Longas listas de opções e testes podem ser encapsuladas em "at-files".

Opções detalhadas

Essas opções controlam a quantidade de saída gravada no console durante a execução
testes

-v | -v: | -verboso | -verboso:
Aumente a quantidade de saída gravada no console. Um valor ou selecionado
combinações de valores separados por vírgulas, podem ser fornecidas para selecionar o tipo de
saída desejada.

omissão
Três linhas de saída por teste: início, fim, status

resumo
Uma linha de saída por teste: status, nome do teste

todos os conteúdos selecionados do arquivo JTR para todos os testes (inclui stdout / stderr)

passar o conteúdo selecionado do arquivo JTR para testes aprovados

falha Conteúdo selecionado do arquivo JTR para testes com falha

erro Conteúdo selecionado do arquivo JTR para testes com erro

nopass Suprime a saída de testes que passaram

tempo tempo decorrido por ação

várias corridas
Atualizações para cada conjunto de testes quando os testes de mais de um estão sendo executados.

-v1 Abreviatura de -verboso:resumo

-va Abreviatura de -verboso:todos

-ve Abreviatura de -verboso: erro

-vf Abreviatura de -verboso:falhou

-vp Abreviatura de -verboso:passar

-vt Abreviatura de -verboso:Tempo

Opções de documentação

Opções para documentação adicional

-h [palavras ...] | -Socorro [palavras ...] | -uso [palavras...]
Ajuda da linha de comando. Forneça palavras para ver informações de ajuda que as contenham ou use "-help all"
para ver toda a ajuda disponível.

-n | -relnote
Notas de lançamento

-ajuda online [palavras...]
Mostra a ajuda online. Você também pode mostrar a ajuda online no menu Ajuda da área de trabalho.

-t | -tagspec
Especificação de tag suportada por esta implementação

-versão
Forneça informações sobre a versão do jtreg em uso.

Opções gerais

-allowSetSecurityManager | -allowSetSecurityManager:
Permita que os mesmos testes de VM definam um gerenciador de segurança. O padrão é "sim" se a opção não for fornecida
ou nenhum valor dado para a opção.

sim Permitir que os mesmos testes de VM definam um gerenciador de segurança

não Não permite que os mesmos testes de VM definam um gerenciador de segurança

em Permitir os mesmos testes de VM para definir um gerenciador de segurança

desligado Não permite que os mesmos testes de VM definam um gerenciador de segurança

true Permitir que os mesmos testes de VM definam um gerenciador de segurança

false Não permite que os mesmos testes de VM definam um gerenciador de segurança

-c | -Verifica
Verifique a exatidão das descrições de teste. NÃO executa testes.

-conc.: | - simultaneidade:
fator de simultaneidade

-dir:
Especifique um diretório base para arquivos e diretórios de teste

-e: nome [= valor] [, nome [= valor] ...]
Especifique variáveis ​​de ambiente adicionais a serem passadas para cada teste. Se um valor for
não fornecido para um nome, o valor atual da variável de ambiente será usado.
Variáveis ​​de ambiente padrão, como DISPLAY, LANG, windir, SystemRoot, etc, irão
serão fornecidos automaticamente para cada teste, se eles forem definidos no ambiente atual.

-g | -gui
Acessar extensões de regressão por meio do harness GUI padrão do JavaTest

-ignorar:
Especifique como lidar com testes contendo uma tag @ignore.

quiet Ignore completamente esses testes.

erro (padrão). Execute as ações até a tag @ignore e, a seguir, forneça um resultado de "Erro".

run Execute o teste, como se a tag @ignore não estivesse presente.

-l | -lista de testes
Liste os testes que seriam executados em vez de executá-los.

-Lock:
Arquivo de bloqueio a ser usado para testes em diretórios de "acesso exclusivo" ao executar testes em
várias instâncias simultâneas de jtreg.

-caminho nativo:
Caminho para localização de bibliotecas e programas nativos necessários para os testes.

-noignore
suprimir o efeito de quaisquer tags @ignore, permitindo que o teste prossiga como se o
Tags @ignore não estavam presentes. Obsoleto: veja o -ignorar opção.

-nº | -norelatório
Não gere um relatório final.

-o: | -observador:
Especifica a classe para observar o progresso de um conjunto de testes; a classe deve
implementar uma interface específica; entre em contato com um desenvolvedor para obter detalhes. Por exemplo
-o: SampleRegressionObserver

-od: | -observadorDir: | -op: | -observadorCaminho:
Especifica o nome do caminho de um diretório ou arquivo .jar no qual a classe do observador é
localizado. O nome do caminho fornecido é simplesmente anexado ao CLASSPATH usado para os testes,
portanto, deve-se ter cuidado ao nomear um observador para não colidir com os nomes de
classes internas ao harness JavaTest ou JRE, por exemplo, coloque a classe do observador
em seu próprio pacote nomeado.

-r: | -relatórioDir:
Todos os arquivos de relatório colocados aqui; "./JTreport" é o padrão

-ter | -ter: , ...
Especifique os arquivos a serem retidos após a conclusão da execução de cada teste. Se -ter não é
especificado, apenas os arquivos do último teste executado serão retidos. Se -ter
for especificado sem nenhum argumento, todos os arquivos serão retidos. Caso contrário, os arquivos
pode ser descrito por um ou mais dos seguintes valores:

nenhum Não retém nenhum dos arquivos gerados por cada teste

passar Reter arquivos gerados por testes que passam

falha Reter arquivos gerados por testes que falham

erro Reter arquivos gerados por testes que causaram um erro

all Retém todos os arquivos gerados por cada teste

padrão de arquivo
Reter arquivos que correspondam a um nome de arquivo específico. O nome pode conter '*' para corresponder a qualquer
seqüência de caracteres. Por exemplo, result. * Ou * .err.

-ro | -Somente relatório
Gerar relatório para testes executados anteriormente. Isso não executa nenhum teste novamente. UMA
Deve ser fornecido um diretório de trabalho contendo os resultados dos testes executados. O
o local padrão é "./JTwork". Para especificar um diretório alternativo, use -workDir.

-mostrar: Nome da informação no arquivo de resultados, como "reexecutar".
Mostra as informações selecionadas do arquivo de resultados para um teste

-showGrupos
Mostra a expansão (para arquivos e diretórios) dos grupos dados no comando
linha. Para ver a expansão de todos os grupos em uma suíte de teste, especifique o nome de
o conjunto de testes.

-startHttpd
Inicie o servidor http para ver os resultados do teste

-w: | -workDir:
Local para arquivos .class, .jtr, etc. "./JTwork" é o padrão

-xml | -xml:verificar
Crie arquivos xml ant / junit no workDir. Opcionalmente, verifique se o arquivo está bem
formado.

Opções de tempo limite

Essas opções controlam o comportamento quando os testes são executados por mais tempo do que o especificado
valor de tempo limite.

-ésimo: | -timeoutHandler:
Especifica a classe para lidar com tempos limites. A aula deve estender
com.sun.javatest.regtest.TimeoutHandler. Por exemplo -ésimo: MyHandler

-thd: | -timeoutHandlerDir:
Especifica o nome do caminho de um diretório ou arquivo .jar no qual o manipulador de tempo limite
classe está localizada. O nome do caminho fornecido é simplesmente anexado ao CLASSPATH usado para
os testes, portanto, deve-se tomar cuidado ao nomear um manipulador de tempo limite para não colidir
com os nomes das classes internas ao harness JavaTest ou JRE, por exemplo, colocar
a classe do manipulador de tempo limite em seu próprio pacote nomeado.

-thtimeout: <# segundos> | -timeoutHandlerTimeout: <# segundos>
Especifica a limitação do tempo de execução para o manipulador de tempo limite. Se o tempo limite
manipulador não terminar suas ações dentro do período de tempo especificado, ele será
interrompido. Valores não positivos significam nenhuma limitação. O valor padrão é 5
minutos (300 segundos).

-tempo esgotado: | -timeoutFator:
Um fator de escala para estender o tempo limite padrão de todos os testes. Normalmente usado quando
executando testes em sistemas lentos ou sistemas com sistemas de arquivos lentos.

-tl: <# segundos> | -limite de tempo: <# segundos>
Não execute testes que especifiquem um tempo limite superior a um determinado valor. A comparação
é feito em relação a quaisquer valores especificados no teste, antes que qualquer fator de tempo limite seja
aplicado.

Opções de seleção de teste

Essas opções podem ser usadas para refinar o conjunto de testes a serem executados.

-a | -automático | -automágica
Qualquer teste com /manual não será executado

-erro:
Execute apenas os testes que se aplicam ao bugid fornecido.

-excluir: | -Xexcluir:
Fornece um arquivo especificando os testes a não serem executados

-k: | -palavras-chave:
Uma expressão booleana de palavra-chave para seleção de teste. A expressão pode conter palavras-chave
nomes, combinados com & (e), | (ou), ! (não) e parênteses.

-m | -manual
Apenas testes com /manual será executado

-noshell
Quaisquer testes que contenham ações de shell não serão executados

-Concha Apenas os testes que contêm ações de shell serão executados

-status: , ...
Selecione os testes de acordo com seus resultados em uma execução anterior. O valor pode ser um ou
mais dos seguintes valores, separados por vírgulas.

passar nos testes que passaram

falha nos testes que falharam

Testes notRun que não foram executados

erro Testes que não puderam ser executados devido a erros ou testes que foram ignorados

Opções de modo de teste

Cada teste consiste em uma série de etapas, chamadas ações. O chicote jtreg fornece
modos diferentes, que determinam a JVM a ser usada para executar cada ação. O padrão
é executar cada ação em uma nova JVM.

-avm | -agentevm
Execute cada ação usando um pool de JVMs reutilizáveis, exceto quando uma ação especifica
de outra forma. Ele fornece bom desempenho e isolamento razoável entre as ações:
se uma JVM puder ser redefinida para um estado padrão após ter sido usada, ela será
devolvido à piscina para reutilização; caso contrário, ele será descartado e substituído se e
quando necessário. Este modo é geralmente recomendado para todos os usos. O JDK a ser usado pode
ser especificado com -testejdk or -jdk, exceto para ações @compile, que usam
-compilejdk or -jdk. Se os valores não forem fornecidos, a variável de ambiente
JAVA_HOME é usado.

-ovm | -othervm
Execute todas as ações em uma nova JVM. Este é o padrão. Fornece o máximo
isolamento entre as ações, com um custo significativo no desempenho. O JDK a ser usado
pode ser especificado com -testejdk or -jdk, exceto para ações @compile, que usam
-compilejdk or -jdk. Se os valores não forem fornecidos, a variável de ambiente
JAVA_HOME é usado.

-s | -svm | -samevm
Execute cada ação no mesmo JVM que o chicote jtreg, exceto quando uma ação
especifica o contrário. Ele fornece o desempenho máximo, mas o mínimo de isolamento
entre as ações, de modo que um teste ruim pode causar todos os testes subsequentes no teste
correr para falhar. Este modo é adequado apenas para suítes de teste bem comportadas e não pode ser
usado em conjunto com o - simultaneidade opção. Não é mais recomendado para
uso geral. A versão JDK usada pode ser especificada com -testejdk or -jdk. Se um
valor não for fornecido, a versão do JDK será determinada pelo ambiente
variável JT_JAVA se estiver definida. Caso contrário, a variável de ambiente JAVA_HOME é
usava.

Opções relacionadas ao JDK

Por padrão, os testes serão executados usando o JVM padrão no JDK de teste. Você pode passar
todas as opções de JVM aplicáveis ​​usando -vmopção; além disso, JVM mais comum
opções também são suportadas diretamente. Para obter todos os detalhes de qualquer opção, consulte o
documentação para essa versão do JDK, ou tente usar "java -Socorro"ou" java -X".
Se uma opção não for aplicável a uma plataforma específica ou versão JDK, será
rejeitado.

-agentelib: <[= ]
Carregar biblioteca de agente nativo

-caminho do agente: <[= ]
Carregar biblioteca de agente nativo por nome de caminho completo

-clássico | -verde | -nativo | -ponto de acesso | -cliente | -servidor | -d32 | -d64
Opções de VM

-compilejdk:
Compile todos os testes usando o JDK especificado. Se não for especificado, os testes são compilados com
o JDK usado para executar os testes. Veja também -jdk. por exemplo
-jdk: /usr/local/java/jdk1.5/solaris-sparc

-cpa: | -classpathappend:
Anexe o classPath fornecido ao CLASSPATH de cada teste. Isso é projetado para
ser usado principalmente para testes que requerem funcionalidade JDK não principal. Por exemplo,
para testar o Swing, que não faz parte do núcleo JDK1.1, a seguinte adição ao
CLASSPATH seria necessário: -cpa: /usr/local/java/swing-1.0.3/swingall.jar

-D=
Defina uma propriedade do sistema

-depurar: ...
Use isso para especificar opções de VM para anexar um depurador a uma VM executando um teste. Isto é
semelhante ao -vmopções exceto que não é usado ao iniciar VMs usadas para consultar
as propriedades dessa VM. Veja também -opções java e -vmopções.

-habilitar asserções | -habilitar asserções: * | -ea | -ea: * | -desabilitar asserções |

-desabilitar asserções: * | -in | -in:*
Ativar ou desativar asserções

- ativar as massagens do sistema | -esa | -desativar as massas de sistema | -dsa
Ativar ou desativar asserções do sistema

-javaagente: <[= ]
Carregar agente da linguagem de programação Java

-javacoption:
Opção de compilador adicional. Você pode dar essa opção várias vezes. Qualquer incorporado
os nomes dos arquivos devem ser fornecidos com caminhos absolutos.

-javacoptions: ...
Opções adicionais do compilador. Você pode dar esta opção várias vezes, ou dar muitas
valores juntos, separados por espaços. Se você fornecer vários valores, pode ser necessário
coloque-os entre aspas, dependendo do shell que você usa. Qualquer nome de arquivo incorporado deve
ser dado com caminhos absolutos. Aviso: não use este formulário se alguma das opções
tem um argumento como um nome de arquivo que pode conter espaços. Nesse caso, use um
ou mais -javacoption opções em vez disso.

-opção java:
Opção java adicional para execução de classes de teste. Você pode dar a esta opção vários
vezes. Todos os nomes de arquivos incorporados devem ser fornecidos com caminhos absolutos. Veja também
-vmopção.

-opções java: ...
Opções Java adicionais para a execução de classes de teste. Você pode dar a esta opção vários
vezes, ou fornecer muitos valores juntos, separados por espaços. Se você der vários
valores, você pode precisar colocá-los entre aspas, dependendo do shell que você usar. Qualquer
nomes de arquivos incorporados devem ser fornecidos com caminhos absolutos. Aviso: não use este formulário
se alguma das opções tiver um argumento como um nome de arquivo que pode conter espaços.
Nesse caso, use um ou mais -opção java opções em vez disso. Veja também -vmopções.

-jdk: | -testejdk:
Execute todos os testes usando o JDK especificado. por exemplo -jdk: /usr/local/java/jdk1.5/solaris-sparc

-jit Habilite o JIT para os testes. O JIT é ativado por padrão.

-limitmods: [, ...]
Limite o universo de módulos observáveis

-nojit Desative o JIT para os testes.

-vmopção:
Qualquer outra opção de VM. Você pode dar essa opção várias vezes. Qualquer incorporado
os nomes dos arquivos devem ser fornecidos com caminhos absolutos. Esta opção será usada quando
compilar e executar classes. Veja também -opção java.

-vmopções: ...
Quaisquer outras opções de VM. Você pode fornecer esta opção várias vezes ou fornecer muitos valores
juntos, separados por espaços. Se você fornecer vários valores, pode ser necessário incluir
entre aspas, dependendo do shell que você usa. Qualquer nome de arquivo incorporado deve ser
dado com caminhos absolutos. Aviso: não use este formulário se alguma das opções tiver
um argumento como um nome de arquivo que pode conter espaços. Nesse caso, use um ou
mais -vmption opções em vez disso. Esta opção será usada ao compilar e executar
Aulas. Veja também -opções java.

-X* Opções de VM não padrão.

-Xbootclasspath:
Defina o caminho de pesquisa para classes e recursos de bootstrap

-Xbootclasspath/uma:
Anexar ao final do caminho de classe de bootstrap

-Xbootclasspath/ p:
Preceder na frente do caminho da classe de bootstrap

-Xint* | -Xmixado* | -Xcomp*
Opções de VM não padrão

-Xrunjcov*
Opções para executar o jcov

-XX* | -Xms* | -Xmx*
Opções de VM não padrão

Testes Especificando coleções de testes.

em-arquivos
Longas listas de opções e testes podem ser encapsuladas em "at-files". Coloque o
opções e / ou testes em um arquivo e especifique o nome do arquivo na linha de comando
com @file. Opções ou testes que incluem espaço em branco devem ser colocados dentro
caracteres de aspas simples ou duplas. Os comentários podem ser incluídos no arquivo por
prefixando-os com '#'. Para especificar uma opção começando com '@' no comando
linha, use "@@" para evitar a expansão do arquivo @.

Grupos Um conjunto de testes pode definir grupos nomeados de testes. Para especificar o nome de um grupo de
testes na linha de comando, use test-suite-dir: group-name, onde test-suite-dir é um
caminho para o diretório raiz do conjunto de testes (ou seja, o diretório que contém o
Arquivo TEST.ROOT), e onde group-name é o nome do grupo de testes definido em
o conjunto de testes. Se test-suite-dir for omitido, o padrão é o valor de -dir
opção, se fornecida, ou para o diretório atual caso contrário. (Nota: no Windows, para
evite confusão com nomes de caminho absolutos, incluindo um especificador de unidade, o
test-suite-dir não deve ser especificado com um caminho relativo consistindo em um único
carta.)

Os grupos são definidos em um conjunto de testes usando um ou mais Java
arquivos de propriedades. Os nomes desses arquivos devem ser listados na entrada "grupos" em
TEST.ROOT. Se o nome do arquivo estiver entre colchetes, nenhuma mensagem de erro será
fornecido se o arquivo não puder ser encontrado. Dentro dos arquivos de propriedade, cada entrada especifica
itens a serem incluídos ou excluídos do grupo. Para incluir um teste ou diretório de
testes, basta especificar o nome do teste ou diretório. Para excluir um teste ou
diretório de testes, use '-' seguido pelo nome do teste ou diretório. Para
incluir o conteúdo de outro grupo, use ':' seguido do nome do grupo.
Não deve haver espaços entre "-" ou ":" e o nome que vem a seguir.

Para obter mais detalhes e exemplos, consulte a ajuda online. Você pode acessar isso diretamente do
linha de comando com "-onlineHelp ... ", ou você pode iniciar o chicote JavaTest e usar
o menu Ajuda.

jtreg também pode ser executado com Ant. Consulte a ajuda online para obter detalhes. Por exemplo, use o
Opção de linha de comando "-onlineHelp ant".

DIREITOS AUTORAIS


Copyright © 1999, 2016, Oracle e / ou suas afiliadas. Todos os direitos reservados. O uso é assunto
aos termos da licença.

opções jtreg ... testes ...

Os testes podem ser dados como arquivos ou pastas contendo arquivos de teste ou por meio de grupos de teste.
Longas listas de opções e testes podem ser encapsuladas em "at-files".

Para obter detalhes breves sobre um tópico, use "-help ...". O argumento é um comando
opção ou outra palavra relacionada ao assunto. Use "-help all" para mostrar toda a ajuda
entradas.

As informações estão disponíveis para os seguintes tópicos.

Opções detalhadas

Essas opções controlam a quantidade de saída gravada no console durante a execução
testes

Opções de documentação

Opções para documentação adicional

Opções gerais

Opções de tempo limite

Essas opções controlam o comportamento quando os testes são executados por mais tempo do que o especificado
valor de tempo limite.

Opções de seleção de teste

Essas opções podem ser usadas para refinar o conjunto de testes a serem executados.

Opções de modo de teste

Cada teste consiste em uma série de etapas, chamadas ações. O chicote jtreg fornece
modos diferentes, que determinam a JVM a ser usada para executar cada ação. O padrão
é executar cada ação em uma nova JVM.

Opções relacionadas ao JDK

Por padrão, os testes serão executados usando o JVM padrão no JDK de teste. Você pode passar
todas as opções de JVM aplicáveis ​​usando -vmopção; além disso, JVM mais comum
opções também são suportadas diretamente. Para obter todos os detalhes de qualquer opção, consulte o
documentação para essa versão do JDK, ou tente usar "java -Socorro"ou" java -X".
Se uma opção não for aplicável a uma plataforma específica ou versão JDK, será
rejeitado.

Testes Especificando coleções de testes.

Para obter mais detalhes e exemplos, consulte a ajuda online. Você pode acessar isso diretamente do
linha de comando com "-onlineHelp ... ", ou você pode iniciar o chicote JavaTest e usar
o menu Ajuda.

jtreg também pode ser executado com Ant. Consulte a ajuda online para obter detalhes. Por exemplo, use o
Opção de linha de comando "-onlineHelp ant".

Copyright © 1999, 2016, Oracle e / ou suas afiliadas. Todos os direitos reservados. O uso é assunto
aos termos da licença.

Use jtreg online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad