Improve validation: YAML data files and set KADI_COMMANDS_DEFAULT_STOP #339
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Reformulate the validation regression test data as plain text YAML. This allows seeing diffs in a meaningful way.
Update certain validation test functions to run with
KADI_COMMANDS_DEFAULT_STOP
set to the end of the regression test interval. This forces local regeneration of the commands using the Chandra Command Events sheet and the current definitions incommand_sets.py
. In this way local code changes are reflected in the commands; otherwise the file commands archive is used.Also add a fixture to do the kadi commands processing in a temporary directory.
Interface impacts
Testing
Unit tests
Independent check of unit tests by Jean
Functional tests
No functional testing.