Changes on the datum.yml file are not immediately visible and mistakes can have a huge impact on the result. Doing changes to the design of configuration data can have unexpected results as well. To tackle this, the task TestReferenceRsop compares the RSOP of a reference node with reference RSOP. If there is no node with the name ReferenceConfiguration*, the task is skipped.
To use the task, simply create a reference node named for example ReferenceConfigurationFileServer. Running the build creates an RSOP file. Copy this RSOP file to the folder .\source\TestRsopReferences\. If you don't change node ReferenceConfigurationFileServer, it is expected that every newly created RSOP file is exactly the same as the one stored in .\source\TestRsopReferences\. If this is not the case, something could be wrong.
Task list
[x] The PR represents a single logical change. i.e. Cosmetic updates should go in different PRs.
[x] Added an entry under the Unreleased section of in the CHANGELOG.md as per format.
[x] Local clean build passes without issue or fail tests (build.ps1 -ResolveDependency).
[ ] Resource documentation added/updated in README.md.
[ ] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
Pull Request
Pull Request (PR) description
Changes on the
datum.yml
file are not immediately visible and mistakes can have a huge impact on the result. Doing changes to the design of configuration data can have unexpected results as well. To tackle this, the taskTestReferenceRsop
compares the RSOP of a reference node with reference RSOP. If there is no node with the nameReferenceConfiguration*
, the task is skipped.To use the task, simply create a reference node named for example
ReferenceConfigurationFileServer
. Running the build creates an RSOP file. Copy this RSOP file to the folder.\source\TestRsopReferences\
. If you don't change nodeReferenceConfigurationFileServer
, it is expected that every newly created RSOP file is exactly the same as the one stored in.\source\TestRsopReferences\
. If this is not the case, something could be wrong.Task list
build.ps1 -ResolveDependency
).This change is