Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The various MettleCI tools which use the Compliance Rule library permit the filtering of the rules which they use by ‘positive’ and 'negative' tag inclusionallowing users to specify which tags should cause a rule to be included and which excluded.

Gliffy
imageAttachmentIdatt2469265413
macroId3ef4bbcb-4ae3-4e68-aab5-ff2acc9a46c4
baseUrlhttps://datamigrators.atlassian.net/wiki
nameTags Venn
diagramAttachmentIdatt2468479046
containerId408322069
timestamp16903311446491691465867736

The mettleci compliance test command (available within the Compliance namespace of the MettleCI Command Line Interface) provides -include-tag and -exclude-tag options to filter the rules which will be used by the command. MettleCI interprets these options so that set of include tags is used first to generate a set of candidate rules, then the set of exclude tags is removed to leave the rules that will be used. In the diagram above, only the rules with tags in set A and NOT in B will be used to select Compliance Rules (formally referred to as the 'relative complement of B in A').

...