Add UUIDs to tests with tools and checks

This patch adds a new tool to check for existence and uniqueness
of UUIDs across Tempest or any other test repository based on
Tempest. The tool also includes an option to automatically tag
a test repository with UUIDs if they don't exist. The tool
will be used in the gate to ensure UUID existence.

Change-Id: I25aa83c7836f5a607af2aaa4bf862fa72766f799
Co-Authored-By: Sergey Slipushenko <sslypushenko@mirantis.com>
Partially-Implements: bp test-uuid
diff --git a/tox.ini b/tox.ini
index 2e8b509..475bea4 100644
--- a/tox.ini
+++ b/tox.ini
@@ -114,6 +114,9 @@
    flake8 {posargs}
    {toxinidir}/tools/config/check_uptodate.sh
 
+[testenv:uuid]
+commands = python tools/check_uuid.py {posargs}
+
 [hacking]
 local-check-factory = tempest.hacking.checks.factory
 import_exceptions = tempest.services