Some rules within master.groovy are not idempotent and need to be
- Duplicate the rules within the file
- Run the master unit test https://stash.forgerock.org/projects/OPENAM/repos/openam/browse/openam-config-upgrader/src/test/groovy/org/forgerock/openam/amp/FbcMasterRulesTest.groovy
- The test fails with unexpected output
Rerunning the rules should result in the same output as running them once.
Unexpected output is encountered when rerunning rules
In this example the first rule uses a `isNotPresent` to guard against repeat runs.
The second doesn't.