Skip to content

Releases: williamniemiec/ExecutionFlow

ExecutionFlow v6.0.4

28 Jan 19:55
Compare
Choose a tag to compare

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

06 Jan 18:42
Compare
Choose a tag to compare

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

28 Dec 13:06
Compare
Choose a tag to compare

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

28 Dec 00:32
Compare
Choose a tag to compare

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

27 Dec 03:46
Compare
Choose a tag to compare

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 - forvazio
  • 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

06 Dec 12:42
Compare
Choose a tag to compare

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

14 Nov 01:33
Compare
Choose a tag to compare

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

09 Nov 17:33
Compare
Choose a tag to compare

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

30 Sep 01:06
58d61b5
Compare
Choose a tag to compare

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 janela Execution 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

13 Sep 02:47
Compare
Choose a tag to compare

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.