databene beneratorは、テスト(単位/統合/負荷)とショーケースのセットアップに使用現実的かつ有効な大容量のテストデータを作成するためのフレームワークです。
メタデータの制約がシステムおよび/またはコンフィギュレーションファイルからインポートされます。データがスクラッチからから輸入し、ファイルやシステムにエクスポート、匿名または生成することができます。ドメインパッケージは、言語と地域で国際名前やアドレスなどのドメイン固有のデータを作成するための再利用可能な発電機を提供する。これは、プラグインや設定オプションと強くカスタマイズ可能です。
GPLと商用 - このソフトウェアは、デュアルライセンスの下でリリースされています。
のこのリリースのの新機能は次のとおりです。
- このバージョンでは、いくつかの主要なバグを修正し、特定のデータを検索する機能を追加Excelドキュメントでタブします。
のバージョン0.7.5でのの新機能は次のとおりです。
- address.stateが、状態オブジェクトに解決の代わりに、状態ID文字列。 状態の詳細にアクセスaddress.state.nameとaddress.state.idを使用してください
- データセットベースの発電機が同じスーパーセットに属する他のデータセットへのフォールバックをサポートしています。
- 変数が空ループでNPEが発生します。
- WeightedLongGeneratorは常に0 生成
- アドレス発生が常に同じ都市ます。 を使用します
- 米国の都市は状態が割り当てられていない。
- ブラジルの都市は状態が割り当てられていない。
- スイスアドレスはカントンの言語 と一致する通りの名前を持っていない
- すべてがドイツ語である。
- スイスのいくつかのフランスの通りの名前は、タイプミスがあります。
- アップデートが原因で、存在しないPKます。 失敗した場合、エラー·メッセージ
- #3483733:PhoneNumberGeneratorはNPEを生成します。
- #3483708:beneratorは、ボックス の外にbenerator.xml解析に失敗
- #3483739:サフィックス.ben.xmlが尊重されていません。
- #3429438:SQLEntityExporterを使用して、間違ったlineSeparatorます。
のあるどのバージョン0.7.1のの新しい:
- このバージョンはBeneratorの利用者を妨げた依存関係の矛盾を修正Mavenプロジェクトでそれを実行しているから0.7.0ます。
- パフォーマンスの改善と修正されたバグ
- memstoreユーティリティは、中間データを追跡するためのデータベースのような機能を提供しています。
- はデータグラフのトランスコーディングを簡素化します。
- 多くの小さな改良、例えばCSV- / FlatFile- / ScriptedEntityExporterの拡張書式設定機能。 PersonGeneratorとアドレス発生は現在、「欧州」のような複合領域に適用することができます。
- 新しいdependyチェッカーは展開の一貫性を検証します。
- 新規DB正気の機能がサポートされています。
- 特長ヘッダー行なしでCSVファイルを処理するために追加されました。
- リリース0.6.4を使用しているすべてのユーザは強くアップグレードするencourangedされます。
の新しいのバージョン0.6.6で何です。
Beneratorユーザの機能要求から
これがための重要なバグを修正し、メンテナンスバージョンです。
のバージョン0.6.5でのの新機能であるMySQLとPostgreSQLのデータベースのためのWindowsシステムと同様にします。
のバージョン0.6.4にの新機能:インタフェースをストレージシステムにする
- を追加しまし方法:実行するの空隙(文字列コマンド)
- はマッピングJDBC BIGINTを変更 - &GT。 Javaのロングます。
- 導入ショートカット&&の評価と|| BeneratorScriptでます。
- CompanyNameGeneratorは現在、名前の詳細へのプロパティベースのアクセス(のshortName、fullNameに、部門、場所、legalForm) と仕入先名オブジェクトを生成
- の記述子ファイルの無効スキーマ検証します。
- DB正気サポートします。
- データベースのメタデータの支持遅延ロードします。
- SequenceTableGeneratorます。
- PostalCodeValidatorます。
- メッセージ
- NoiseInducer:数字上の統計的ノイズを誘導するコンバータます。
- に「カタログ」属性を導入しました
- データベース·ユーザーのデフォルトのカタログとスキーマの認識します。
- 記述子の条件付きの評価:
- 新しいメソッドDBSystem.tableExists(tableNameの)
- 無効なシーケンスの設定の改善された認識します。
- 「日」粒度の日付の生成のために導入さDayGeneratorます。
- データベースのメタデータ·バッファリングします。
- 「環境」の名前を持つ中央のデータベース定義をサポートしている、例えば、
- のチェック設定が定義されている場合:
- 新しいコンバータ:
- Char2StringConverterます。
- EscapingConverterます。
- Number2CharConverterます。
- を追加しましたorg.databene.commons.format。*輸入をデフォルトにします。
- 絶対のWindows(TM)のパスとUnixユーザーのホームパスの自動認識します。
- 新しい消費者:
- BadDataConsumerます。
- ListConsumerます。
- (自分のページ/トランザクション処理せずにサブ秒間)のpageSize == 0をサポートします。
- プロジェクトウィザードで、例えば、標準的なJavaコマンドラインparamsをサポート-Duser.language = EN -Duser.region = USます。
- トランスコーディング機能します。
- 3089196:XercesのためのPOM:XercesImpl:瓶:2.9.1が欠落している。
- 3089078:生成されたプロジェクトは、バインディングSLF4Jを持っていない
- 3089073:2解像度のタイムスタンプ形式のバグします。
- 3157407:「データセット」はStreetNameGeneratorには適用されません。
- 3108933:スクリプトを使用した場合nullQuotaが適用されていません。
- 3075892:初期化は、PostgreSQLで失敗します。
- 3075401:PostgreSQLの8.4のboolean値生成問題ます。
- 空のカタログ名(PostgreSQLの)上でNullPointerExceptionが発生します。
- DateTimeGeneratorは尊重しない夏時間の時間します。
- デモフォルダ内のバグがします。
- タイム生成します。
- シャットダウンフックします。
- 小数ます。
- の配列中のbig_decimal世代ます。
- のプロパティでスクリプトベースのディストリビューションをサポートします。
- タスクの実行後にMINCOUNTを評価するバグします。
- 「累積」配列の精度をサポートします。
- 空の加重CSVはArrayIndexExceptionを引き起こします。
- Beneratorプロジェクトウィザードがクラッシュ
- 間違った分配アセンブリ:
- 不足しているデータベースドライバます。
- 重複したjarおよびテストソース
<李> ConsoleExporterは後述します。完全に各タイプの最初のn個のエンティティを表示するためにのみドットを放出する制限することができる
<李>明示的なエラーの発生とプロセス終了値決定、例えば環境が指定されていません。いいえ
DateTimeGeneratorのオフセット
取り扱い
FlatFileEntityExporterの書式
フィールド「エンコーディング」、「ロケール」、「行区切り」または「データセットは '空になっている
のSR1どのバージョン0.5.9にの新しいです。
- はorg.databene.benerator.primitiveを追加しましたデフォルトの輸入ます。
- バグフィックス:
- 2805329 DateTimeGeneratorがmaxDateので停止しない。
- 2805327タイム生成します。
- 2805254ミリ秒に設定します。
- 2797001バグします。
- 2805574 BIGINT生成がDB2のために失敗します。
- 固定カントリーデータ
DateTimeGeneratorの
DateTimeGeneratorでは無視
複合外部キーの構文解析で
コンテキスト内の2803686利用できない
コートジボワール、ギニア、リビア、モナコ、モントセラト、バージン諸島、ベトナムます。の
のバージョン0.5.9の新機能のは何ですか。
- HSQL DBとHSQLデータベースを起動するためのシェルスクリプトを追加しましたマネージャーます。
- デフォルトの輸入にorg.databene.commons.converterが追加されました。
- 今すぐスクリプト式は、記述子ファイル内のすべてのXML属性に使用することができます。
- 付属Jaybird distrubtion中(FirebirdのJDBCドライバ)
- は新しいシェルスクリプトファイルHSQLDB、HSQLマネージャウント·テスト·ショップ
のバージョン0.5.8にの新機能:
- このリリースでは、コミュニティによって要求された多くの拡張機能を提供し、例えばエクセル(TM)シート、Firebirdのデータベースのサポート、のようなカスタム小数区切り '、'、女性の家族の名前(スラブ語で)、ロシアの名前、データベース以外のプロジェクトやユーザの利便性の向上の一連のためのプロジェクトウィザードのサポートをインポートする。すべての既知のバグが修正されます。
コメントが見つかりません