summaryrefslogtreecommitdiff
path: root/tests/suite.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/suite.py')
-rw-r--r--tests/suite.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/suite.py b/tests/suite.py
new file mode 100644
index 0000000..7a7475d
--- /dev/null
+++ b/tests/suite.py
@@ -0,0 +1,22 @@
+import os
+import sys
+import unittest
+import test_configmgr
+import test_pluginmgr
+import test_baseimager
+import test_msger
+import test_runner
+import test_chroot
+
+if os.getuid() != 0:
+ raise SystemExit("Root permission is needed")
+
+suite = unittest.TestSuite()
+suite.addTests(test_pluginmgr.suite())
+suite.addTests(test_configmgr.suite())
+suite.addTests(test_baseimager.suite())
+suite.addTests(test_msger.suite())
+suite.addTests(test_runner.suite())
+suite.addTests(test_chroot.suite())
+result = unittest.TextTestRunner(verbosity=2).run(suite)
+sys.exit(not result.wasSuccessful())