rubbos installation guide
[bottlenecks.git] / vstf / vstf / agent / unittest / perf / run_test.py
1 """
2 Created on 2015-9-24
3
4 @author: y00228926
5 """
6 import unittest
7 import importlib
8
9 test_order_list = [
10     "vstf.agent.unittest.perf.test_utils",
11     "vstf.agent.unittest.perf.test_netns",
12     "vstf.agent.unittest.perf.test_netperf",
13     "vstf.agent.unittest.perf.test_qperf",
14     "vstf.agent.unittest.perf.test_pktgen",
15     "vstf.agent.unittest.perf.test_vstfperf",
16 ]
17
18
19 def main():
20     import logging
21     logging.getLogger(__name__)
22     logging.basicConfig(level=logging.DEBUG)
23     suite = unittest.TestSuite()
24     for mod_name in test_order_list:
25         mod = importlib.import_module(mod_name)
26         suit = unittest.TestLoader().loadTestsFromModule(mod)
27         suite.addTest(suit)
28     unittest.TextTestRunner().run(suite)
29
30
31 if __name__ == '__main__':
32     main()