import glob | |
import sys | |
import unittest | |
sys.path.insert(0, "server") | |
sys.path.insert(0, "clients") | |
sys.path.insert(0, "common") | |
test_file_strings = glob.glob('*/*_test.py') | |
module_strings = [str[0:len(str) - 3] for str in test_file_strings] | |
for i in range(len(module_strings)): | |
module_strings[i] = module_strings[i].split("/")[-1] | |
suites = [unittest.defaultTestLoader.loadTestsFromName(str) for str | |
in module_strings] | |
testSuite = unittest.TestSuite(suites) | |
text_runner = unittest.TextTestRunner().run(testSuite) |