Releases: williamniemiec/ExecutionFlow
Releases · williamniemiec/ExecutionFlow
ExecutionFlow v6.0.4
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Correção - timeout não funcionava
- Correção - problema no processamento de métodos de teste com comentário ao lado de uma chave aberta (
{
) - Correção - erro no processamento de métodos que usam
Iterable
- Correção - erro ao salvar test paths por uso de caracteres reservados do sistema
- Correção - erro
CreateProcess error=206
- Correção - erro ao processar métodos de teste com anotação
@Test
ao lado da declaração do método - Correção - erro ao processar métodos com parâmetros
final
- Correção - erro ao processar métodos com comentários logo após a declaração do método
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v6.0.3
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Correção - "Incorrect invocation line "
- Correção - Erro em testes da aplicação
- Correção - Geração incorreta da hierarquia de diretório ao salvar o arquivo contendo os métodos chamados pelo método ou construtor testado
- Correção - "Restart error"
- Correção - "java.lang.OutOfMemoryError: Java heap space"
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v6.0.2
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Correção - aplicação parava ao ocorrer um erro na execução do JUnit4Runner
- Correção - erro no processamento - asserts que ocupam mais de uma linha
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v6.0.1
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Correção - erro no processamento - "iterator extractor"
- Correção - erro no processamento - remove inline comments
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v6.0.0
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- App não cria mais a estrutura de arquivo de test paths vazios e nem arquivos test path vazios
- Compatibilidade com estruturas
for
com mais de uma variavel inicializadora - Correção - Erro de compilação - "Variable already declared"
- Correção - Erro de compilação - try-catch com chaves em string
- Correçãp - SRC não era gerado na localização correta
- Correção - Test path de construtores em localização incorreta
- Correção - App ficava rodando após término de execução
- Correção - Erro de compilação - métodos testados que ficam no mesmo arquivo do método de teste
- Correção - Erro de compilação - "The final variable may already have been assigned"
- Correção - "Incorrect invocation line" durante a geração dos test paths
- Correção - Null pointer exception ao parar a aplicação
- Correção - Erro de compilação -
for
com espaço nas bordas - Correção - Erro de compilação -
for
vazio - Correção - Test path não considerava linha contendo
while(true)...
- Correção - Métodos chamados pelos métodos e construtores testados não estava sendo gerado
- Correção - Test path não era gerado se um assert falhar
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v5.2.2
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Bug fix - problema com linha de invocação incorreta devido a um problema no processamento do método de teste
- Bug fix - Aplicação travava se ocorresse invocation line errpr
- Bug fix - Processamento em métodos de teste que testam métodos dentro desse método de teste
- Bug fix - processamento de asserts em método de teste
- Bug fix - Pular método de teste ao ocorrer erro de compilação
- Bug fix - Processamento do arquivo fonte - for's - passo de iteração com múltiplas variáveis
- Bug fix - Processamento do arquivo fonte - conversão de foreach's em for's - variáveis com final
- Bug fix - compilation error - unreachable code
- Bug fix - Test path de linhas com numero maior do que 1000 gerava erro
- Bug fix - Erro de compilação por causa de problemas no processamento de asserts
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v5.2.1
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Melhoria significativa de performance
- Correção de bug - Processamento do arquivo fonte ao usar um 'for each' com um parâmetro de método do tipo array
- Correção de bug - Problema de compilação - 'NullPointerException'
- Correção de bug - Problema ao compilar métodos de teste com classe interna
- Correção de bug - Variáveis inicializadoras de estruturas 'for' com declaração duplicada no processamento
- Correção de bug - 'Iterators', introduzidos no processamento do método testado, tinham todos os mesmo nome, ocorrendo conflito com nomes de variáveis
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v5.2.0
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Opção de logging
- Exporta arquivo processado para local externo saiba mais
- Correção dos métodos chamados pelo método testado (pegava métodos repetidos e métodos internos)
- Otimização na obtenção das dependências de projetos Maven
- Correção de bug - problema com o processamento de try-catch-finally e switch
- Correção de bug - métodos de teste que chamam método testados com argumentos em múltiplas linhas tinham seus test paths vazios
- Correção de bug - test path errado se o método era invocado no método de teste em linhas quebradas
- Correção de bug - correção do processamento em estruturas do-while
- Correção de bug - assinatura de classes - pegava interface ao invés da implementação
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v5.1.0
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Timeout na computação de test paths, com duração de 10 minutos
- Opção para encerramento da aplicação. Para parar a aplicação, utilize o botão
Stop
na janelaExecution Flow - Remote control
(ver mais detalhes). - Correção do problema de processos órfãos após o fim da aplicação
- Correção do problema
incorrect invocation line
para métodos e construtores testados no mesmo arquivo do método de teste
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.
ExecutionFlow v5.0.0
Versões
Nome | Descrição |
---|---|
ExecutionFlow_ConsoleExporter | Execution flow irá exibir os test paths no console |
ExecutionFlow_FileExporter | Execution flow irá exportar os test paths para arquivos |
Novidades
- Processamento do método testado igual ao usado pela aplicação TRGeneration, além do processamento já existente para adicionar instruções em locais do código que deixam de existir na compilação (ver mais detalhes).
- Compatibilidade com linux
- Melhoria de performance na computação do test path
- Correção da exportação dos métodos chamados pelo método testado
- Correção da exportação dos métodos de teste que testam os métodos e construtores
Documentação
Veja a documentação na wiki.
Como usar
Veja aqui o passo a passo de como usar.