Addition of base Smoke and Whitebox tests
* Splits out the "manager" class into its own file (at least
for now to keep the code change size down initially)
* Adds base manager classes for Fuzz and Default clients
* Adds base test case class and a derived base SmokeTest class
* Adds smoke test for basic server operations in compute
* Adds non-smoke test for advanced server operations in compute
* Adds Whitebox base test case class
* New basic db-checking whitebox tests for servers and images
This change builds upon the proposed refactoring to the Tempest Manager
and base test classes as per https://review.openstack.org/#/c/7069
Change-Id: I12125fffb725cad3a4fef3134c83e55437529252
diff --git a/run_tests.sh b/run_tests.sh
index 30325fe..f62667e 100755
--- a/run_tests.sh
+++ b/run_tests.sh
@@ -5,6 +5,7 @@
echo "Run Tempest test suite"
echo ""
echo " -s, --smoke Only run smoke tests"
+ echo " -w, --whitebox Only run whitebox tests"
echo " -p, --pep8 Just run pep8"
echo " -h, --help Print this usage message"
echo " -d. --debug Debug this script -- set -o xtrace"
@@ -17,6 +18,7 @@
-d|--debug) set -o xtrace;;
-p|--pep8) let just_pep8=1;;
-s|--smoke) noseargs="$noseargs --attr=type=smoke";;
+ -w|--whitebox) noseargs="$noseargs --attr=type=whitebox";;
*) noseargs="$noseargs $1"
esac
}