Spin 11, Release Candidate 1
Spin 11, Release Candidate 1
Implement external variables feature
- Adds External Variables feature to SchemaSet so that the external
variables can be set prior to compilation.
- Adds ExternalVariables to DataProcessor.
- Adds external variables to CLI. Exposes external variables to JAPI.
- Adds tests to verify external variables work from the JAPI.
- Adds fake DataProcessor object to Fakes. Needed because
TestCompiledExpression tests create an initial state which now
accesses the variables property on DataProcessor.
TestCompiledExpression was simply passing 'null' and resulted in a
NullPointerException.
- Updates tdml.xsd to define external variables. Updates TDMLRunner to
recognize external vars from the test case.
- Adds validation for external variables file.
- Adds test to CLI to verify that an external variables file can be
read, validated and loaded into the VMap.
- Updates TestCLIParsing file to work within Eclipse. Though you still
cannot run the tests from Eclipse due to a path issue finding the
start script.
- Adds external variables overriding via the command line interface.
- You can now specify individual variables via the CLI and override
those loaded via the --config option.
DFDL-340
34 files changed