module Beaker::DSL::TestTagging

Test Tagging is about applying meta-data to tests (using the tag method), so that you can control which tests are executed in a particular beaker run at a more fine-grained level.

@note There are a few places where TestTagging-related code is located:

- {Beaker::Options::Parser#normalize_tags!} makes sure the test tags
  are formatted correctly for use in this module
- {Beaker::Options::CommandLineParser#initialize} parses test tagging
  options
- {Beaker::Options::Validator#validate_tags} ensures test tag CLI params
  are valid for use by this module