-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enriching Datasets and Region-Specific Functionality #413
Labels
enhancement
New feature or request
enhancement-ee
This feature will be extended in Enterprise Version
Comments
ake2l
changed the title
Enhancing Datasets and Region-Specific Functionality
Enriching Datasets and Region-Specific Functionality
May 23, 2023
ake2l
added
the
enhancement-ee
This feature will be extended in Enterprise Version
label
May 23, 2023
Goal is to avoid smth like this <generate type="AddressFR" count="50" consumer="Preview">
<attribute name="address" generator="AddressGenerator" dataset="FR"/>
</generate>
<generate type="AddressBE" count="50" consumer="Preview">
<attribute name="address" generator="AddressGenerator" dataset="BE"/>
</generate> leads to this at com.rapiddweller.domain.address.AddressGenerator.init(AddressGenerator.java:81) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.composite.SourcedGenerationStep.init(SourcedGenerationStep.java:60) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.GenIterTask.initStatements(GenIterTask.java:302) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.GenIterTask.init(GenIterTask.java:128) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.GenIterStatement.beInitialized(GenIterStatement.java:230) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.GenIterStatement.execute(GenIterStatement.java:154) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.LazyStatement.execute(LazyStatement.java:63) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.SequentialStatement.executeSubStatements(SequentialStatement.java:72) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.SequentialStatement.execute(SequentialStatement.java:61) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.BeneratorRootStatement.execute(BeneratorRootStatement.java:65) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.DescriptorRunner.execute(DescriptorRunner.java:128) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.DescriptorRunner.runWithoutShutdownHook(DescriptorRunner.java:102) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.IncludeStatement.includeDescriptor(IncludeStatement.java:95) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.IncludeStatement.execute(IncludeStatement.java:73) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.SequentialStatement.executeSubStatements(SequentialStatement.java:72) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.statement.SequentialStatement.execute(SequentialStatement.java:61) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.BeneratorRootStatement.execute(BeneratorRootStatement.java:65) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.DescriptorRunner.execute(DescriptorRunner.java:128) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.DescriptorRunner.runWithoutShutdownHook(DescriptorRunner.java:102) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.engine.DescriptorRunner.run(DescriptorRunner.java:94) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.main.Benerator.runFile(Benerator.java:261) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator.main.Benerator.run(Benerator.java:192) ~[rapiddweller-benerator-ce-3.2.0-jdk-11-20230517.094154-27.jar:?]
at com.rapiddweller.benerator_ee.main.EEBenerator.runWithArgs(EEBenerator.java:102) ~[rapiddweller-benerator-ee-3.2.0-jdk-11-SNAPSHOT.jar:?]
at com.rapiddweller.benerator_ee.main.EEBenerator.main(EEBenerator.java:78) ~[rapiddweller-benerator-ee-3.2.0-jdk-11-SNAPSHOT.jar:?]
[ERROR] 2023-05-23 02:58:25.228 [main] AddressGenerator - Cannot generate addresses for FR, falling back to United States |
We will make data base on list of countries at Region nesting in Benerator docs.
|
|
Added data into branch "413-enriching-datasets-and-region-specific-functionality":
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
enhancement
New feature or request
enhancement-ee
This feature will be extended in Enterprise Version
Summary
Our project currently provides limited dataset support, predominantly defaulting to US-based datasets. We aim to enhance our dataset variety for test data generation to support a diverse range of countries and regions. These enhancements are in line with the specifications found in the Benerator documentation. The primary focus of this expansion will be on the Person, Company, and Address Generators. Additionally, we should carry out rigorous testing on the region functionality to ensure it operates effectively.
Details
Expected Outcome
Our primary goal is to provide enhanced dataset variety, superior region-specific functionality, and improved Person, Company, and Address Generators for more effective test data generation.
The text was updated successfully, but these errors were encountered: