databene benerator é um framework para a criação de dados de teste de alto volume realistas e válidos, usadas para o teste (unidade / integração / carga) e configuração showcase.
Restrições de metadados são importados de sistemas e / ou arquivos de configuração. Os dados podem ser importados de e exportados para arquivos e sistemas, anónimos ou gerados a partir do zero. Pacotes de domínio fornecem geradores reutilizáveis para a criação de dados de domínio específico como nomes e endereços internacionalizaram em linguagem e região. É altamente personalizável com plugins e opções de configuração.
Este software é distribuído sob uma licença dupla - GPL e comercial.
O que é novo nesta versão:
- Esta versão corrige vários bugs importantes e adiciona o recurso de recuperação de dados a partir de um determinado guia em um documento Excel.
O que é novo na versão 0.7.5:
- Address.state resolve para um objeto de estado em vez de a string id estado. Use address.state.name e address.state.id para acessar detalhes do estado
- geradores à base de conjunto de dados apoiar um fallback para outros conjuntos de dados pertencente ao mesmo super
- variável causa NPE em malha vazio
- WeightedLongGenerator sempre gera 0
- AddressGenerator sempre usa a mesma cidade
- cidades dos Estados Unidos não têm um estado atribuído
- cidades brasileiras não têm um estado atribuído
- endereços suíços não têm um nome de rua que corresponde a linguagem do cantão
- todos são German
- Alguns nomes de rua francês na Suíça têm erros de digitação
- Nenhuma mensagem de erro se uma atualização falhar devido a inexistente PK
- # 3483733: PhoneNumberGenerator produz NPE
- # 3483708: benerator Falha ao analisar benerator.xml fora da caixa
- # 3483739: Sufixo .ben.xml não é respeitado
- # 3429438: lineSeparator errada usando SQLEntityExporter
O que é novo na versão 0.7.1:
- Esta versão corrige inconsistências de dependência que impediram os usuários de benerator 0.7.0 de executá-lo em um projeto Maven.
O que é novo na versão 0.6.6:.
- Melhor desempenho e bugs corrigidos
- Um utilitário memstore fornece recursos de banco de dados, como para acompanhar os dados intermediários.
- simplificado a transcodificação de gráficos de dados.
- Muitas melhorias menores a partir de solicitações de recursos de usuários benerator, por exemplo, recursos de formatação estendidas para CSV- / FlatFile- / ScriptedEntityExporter. PersonGenerator e AddressGenerator agora pode ser aplicada a regiões compostos como "Europa".
- Um novo verificador dependy verifica a consistência das implementações.
- Os novos recursos do DB sanidade são suportados.
O que é novo na versão 0.6.5:
- Esta é uma versão de manutenção que corrige bugs críticos para sistemas Windows, bem como para bancos de dados MySQL e PostgreSQL.
- recursos foram adicionados para o processamento de arquivos CSV sem linha de cabeçalho.
- Todos os usuários que estão usando o 0.6.4 versão são fortemente encouranged para atualizar.
O que é novo na versão 0.6.4:
- método Adicionado à interface StorageSystem: void executar (String comando)
- mudou mapeamento JDBC BIGINT - & gt; Java Longo
- avaliação atalho Introduzido de && e || em BeneratorScript
- CompanyNameGenerator agora gera CompanyName objeto com acesso baseado em propriedade aos detalhes de nome (shortName, fullName, sector, localização, legalForm)
- desativada validação de esquema de arquivos descritores
- Suporte DB Sanity
- apoiar o carregamento lento de meta dados do banco de dados
- SequenceTableGenerator
- PostalCodeValidator
- Mensagem
- NoiseInducer: conversor que induz ruído estatístico sobre os números
- introduzido atributo 'catálogo' em
- reconhecimento de catálogo padrão de um usuário de banco de dados e esquema
- avaliação condicional de um descritor:
- ConsoleExporter pode ser limitado a exibir apenas os primeiros n entidades de cada tipo totalmente e emitir apenas pontos depois
- novo método DBSystem.tableExists (tableName)
- Melhorar o reconhecimento de configuração seqüência inválido
- DayGenerator Introduzido para a geração de data de granularidade 'dia'
- banco de dados meta buffer de dados
- apoio definições de banco de dados central com nomes de «ambiente», por exemplo,
- Verificar se uma configuração foi definida:
- geração de erro explícita e processo de determinação do valor de saída, por exemplo, No ambiente especificado
- novos conversores:
- Char2StringConverter
- EscapingConverter
- Number2CharConverter
- Adicionado org.databene.commons.format. * Para o padrão importações
- O reconhecimento automático do Windows (TM) caminhos absolutos e Unix caminhos casa do usuário
- novos consumidores:
- BadDataConsumer
- ListConsumer
- Apoio pageSize == 0 (para sub s sem manipulação própria página / transação)
- Apoio padrão parâmetros de linha de comando Java no assistente do projeto, por exemplo, -Duser.language = Pt -Duser.region = US
- O recurso de transcodificação
- 3089196: O POM para xerces: XercesImpl: jar: 2.9.1 está faltando
- 3089078: projetos gerados não têm uma ligação SLF4J
- 3089073: Bug no formato Timestamp para segunda resolução
- 3157407: «conjunto de dados" não é aplicada a StreetNameGenerator
- 3108933: nullQuota não é aplicada ao usar um script
- 3075892: inicialização falha com PostgreSQL
- 3075401: boolean problema de geração de valor no PostgreSQL 8.4
- NullPointerException em nome do catálogo vazio (PostgreSQL)
- DateTimeGenerator não respeitam vezes de horário de verão
- erros nas pastas de demonstração
- geração tempo de deslocamento de DateTimeGenerator
- gancho desligamento manipulação
- número decimal formatação em FlatFileEntityExporter
- geração big_decimal em sequências
- apoio Distribuição baseada em script em propriedades
- bug na avaliação mincount após a execução da tarefa
- apoio precisão em 'acumulado' seqüência
- Vazio CSV ponderada provoca ArrayIndexException
- Project Wizard benerator falha quando os campos 'codificação', 'localidade', 'separador de linha "ou" conjunto de dados "estão vazios
- montagem distribuição Errado:
- drivers de banco de dados ausente
- jar duplicado e fonte de teste
O que é novo na versão 0.5.9 SR1:
- Adicionado org.databene.benerator.primitive para importações padrão
- correções de bugs:
- 2805329 DateTimeGenerator não pára em MaxDate
- 2805327 Time of DateTimeGenerator
- 2805254 milissegundos definição ignorada em DateTimeGenerator
- 2797001 Bug na análise chaves estrangeiras compostas
- 2803686 não está disponível no Contexto
- 2805574 geração BIGINT falha para DB2
- Os dados fixos por país de Cote d'Ivoire, Guiné, Líbia, Mónaco, Montserrat, Ilhas Virgens e Viet Nam
Geração
O que é novo na versão 0.5.9:
- Adicionado shell scripts para iniciar HSQL DB e Banco de Dados HSQL Gerente
- Adicionado org.databene.commons.converter às importações padrão
- Agora expressões de script pode ser usado para todos os atributos XML em um arquivo descritor
- Incluído Gaio (driver JDBC Firebird) no DISTRUBTION
- Arquivos novo script shell hsqldb, hsql-manager und test-shop
O que é novo na versão 0.5.8:
- Esta versão oferece muitas melhorias solicitadas pela comunidade, eg importadores Excel (TM) folhas, suporte para o banco de dados Firebird, costume separadores decimais como ',', nomes de família do sexo feminino (em línguas eslavas), nomes russos, suporte assistente de projeto para projetos não-banco de dados e uma série de melhorias na conveniência do usuário. Todos os bugs conhecidos são fixos.
Comentários não encontrado