(input_dict)
| 16 | LOGGER = Logger().getlogger() |
| 17 | |
| 18 | def config_tool(input_dict): |
| 19 | ToolConfig.build_dir = input_dict['build_dir'] |
| 20 | # python script directory. |
| 21 | ToolConfig.tool_dir = os.path.dirname(os.path.abspath(__file__)) |
| 22 | # dict directory. |
| 23 | ToolConfig.config_dir = os.path.join(ToolConfig.tool_dir, "config") |
| 24 | user_home = os.path.expanduser('~') |
| 25 | |
| 26 | # report and source path, create it if not exists. |
| 27 | ToolConfig.work_dir = os.path.join(ToolConfig.build_dir, 'UnionCode_Porting') |
| 28 | ToolConfig.dirs.update( |
| 29 | {"source_dir": os.path.join(ToolConfig.work_dir, 'sources'), |
| 30 | "log_dir":os.path.join(ToolConfig.work_dir, 'logs'), |
| 31 | "report_dir":os.path.join(ToolConfig.work_dir, 'reports') |
| 32 | }) |
| 33 | for path in ToolConfig.dirs.values(): |
| 34 | if not os.path.exists(path): |
| 35 | os.makedirs(path) |
| 36 | |
| 37 | def args(): |
| 38 | """ |
no test coverage detected