Modify POSCA code into PEP8 style
[bottlenecks.git] / testsuites / posca / run_posca.py
1 #!/usr/bin/env python\r
2 ##############################################################################\r
3 # Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.\r
4 #\r
5 # All rights reserved. This program and the accompanying materials\r
6 # are made available under the terms of the Apache License, Version 2.0\r
7 # which accompanies this distribution, and is available at\r
8 # http://www.apache.org/licenses/LICENSE-2.0\r
9 ##############################################################################\r
10 \r
11 import sys\r
12 import subprocess\r
13 \r
14 INTERPRETER = "/usr/bin/python"\r
15 # ------------------------------------------------------\r
16 # run posca testcase\r
17 # ------------------------------------------------------\r
18 \r
19 \r
20 def posca_run(arg):\r
21     print("========== run posca ==========")\r
22     if(arg == "factor_system_bandwidth"):\r
23         print("========== run posca_system_bandwidth ===========")\r
24         cmd = '/home/opnfv/bottlenecks/testsuites/posca/testcase_script/\\r
25                 posca_factor_system_bandwidth.py'\r
26         pargs = [INTERPRETER, cmd]\r
27         sub_result = subprocess.Popen(pargs)\r
28         sub_result.wait()\r
29 \r
30 \r
31 def posca_env_check():\r
32     print("========== posca env check ===========")\r
33 \r
34 \r
35 def main():\r
36     # para_testname = sys.argv[0]\r
37     para_test_arg = sys.argv[1]\r
38     posca_env_check()\r
39     posca_run(para_test_arg)\r
40     sys.exit(0)\r
41 \r
42 if __name__ == '__main__':\r
43     main()\r