Delta

delta ajuda os usuários a minimizar arquivos interessantes, sujeitos a um teste de sua interessante.
Baixe Agora

Delta Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Edd Jav

Delta Tag


Delta Descrição

A Delta ajuda os usuários a minimizar arquivos interessantes, sujeitos a um teste de sua interessante. O Delta Project auxilia os usuários a minimizar arquivos "interessantes", sujeitos a um teste de sua "interessante". Uma situação comum é ao tentar isolar uma pequena substring induzida de insuficiência de uma grande entrada que faz com que um programa exiba um erro. Melhor maneira de entender como usar o Delta é com um exemplo de seu uso. Abaixo está um exemplo útil para mim por Simon Goldsmith; Leia primeiro. Para aqueles que querem mais, eu também escrevi um documento mais detalhado e difícil de ler descrevendo cada ferramenta: usando o delta.note que o que se segue é um exemplo de uso do Delta para minimizar um arquivo de entrada para um programa que lê programas, muito como um compilador . Observe duas características de minimização de arquivos que estão presentes no exemplo. Faça um experimento controlado.Banow Nós não apenas minimizamos um arquivo que faz com que o Oink produza uma mensagem de erro, minimizamos um arquivo que faz com que o GCC aceite e oink para rejeitar de uma maneira específica. Ou seja, o delta de teste é um experimento controlado, onde o GCC é o controle. Ignorar este aspecto do problema parece ser um erro frequente dos usuários da primeira vez. Explorar a estrutura aninhada.One pode minimizar arquivos de sintaxe mais simples do que C ++, mas realmente todos os arquivos são interessantes em primeiro lugar, porque eles estão em algum idioma ou outro. Alguns arquivos de configuração simples são literalmente apenas uma lista de linhas, mas a maioria das línguas tem alguma estrutura aninhada. Filtros multidelta a entrada através do utilitário TopFormFlat (incluído) para suprimir quaisquer novas linhas após uma profundidade específica de aninhamento; Isso "explica" a estrutura de aninhamento para a utilidade delta orientada para a linha (uma ideia brilhante de Scott McPeaks). Se o idioma do arquivo de entrada não tiver estrutura de aninhamento, você pode invadir a multidelta para remover a filtração através do TopFormflat ou apenas use o Programa Delta Raw. Se o seu idioma tiver uma estrutura de nidificação diferente do C / C ++, você pode escrever seu próprio multidelta e substituí-lo. Um simples programa flexível deve ser suficiente; Não precisa ser terrivelmente preciso para o delta fazer bem. O que é novo nesta versão: · É agora muito mais fácil parar o delta. · Ele pega sinais e distingue-os de códigos de retorno. · Ele assiste para o arquivo delta-stop no Mesma granularidade que os testes são executados. · No MultIselta, a execução do arquivo de entrada através do CPP está desligado por padrão e pode ser ligado com o sinalizador -CPP.


Delta Software Relacionado

Sinapse

Synapse é um mecanismo ESB construído completamente nos padrões de serviços da Web em cima do APACHE AXIS2. ...

188

Download