This update adds the `validation file` command to the Validation Framework CLI. This command allows you to supply a file with validations by name, group, category and product for a validation run. Now, you can run 'validation file <path_to_file>', and keep the chosen validations for reruns at a later time.
Allow user to supply instructions for Validation Framework CLI in form of a file, and ensure that each VF run creates such a file for possible rerun.
Details:
--------
The user should be able to create a yaml file and give that file through the CLI.
The file file will contains:
a list of groups or validations name they wanna run
if they use groups, a list of validations they wanna exclude maybe
list of the parameters and their values they want to override...
The file structure will have to be decided (like what we have for the validations metadata)
Rationale: Some users/customers will probably want to run always what they want to run and having the ability to feed a yaml file with what they want will avoid them to script or typing complex arguments in the CLI.
Execution of VF run would produce just such a file, alongside existing logs.
Implement a registry mechanism for a given validation run. This will associate a run UUID with the exact instructions for the run.
Allow user to supply instructions for Validation Framework CLI in form of a file, and ensure that each VF run creates such a file for possible rerun. Details: -------- The user should be able to create a yaml file and give that file through the CLI. The file file will contains: a list of groups or validations name they wanna run if they use groups, a list of validations they wanna exclude maybe list of the parameters and their values they want to override... The file structure will have to be decided (like what we have for the validations metadata) Rationale: Some users/customers will probably want to run always what they want to run and having the ability to feed a yaml file with what they want will avoid them to script or typing complex arguments in the CLI. Execution of VF run would produce just such a file, alongside existing logs. Implement a registry mechanism for a given validation run. This will associate a run UUID with the exact instructions for the run.