1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-09-02 11:22:41 +01:00

wa/framework: Add support for converting WA2 configuration to WA3 style

Upon initilisation WA3 will now also check if a WA3 config file
exisits, rather than just the exsistance of the config directory.
If a `config.yaml` file is not found WA will look for a WA2 config.py
file and convert it to the new format, otherwise a default config file
will be generated.
This commit is contained in:
Marc Bonnici
2018-03-12 10:22:23 +00:00
committed by setrofim
parent f5ed4e317a
commit 1b9205f94a
2 changed files with 94 additions and 3 deletions

View File

@@ -24,7 +24,7 @@ from wa.framework import pluginloader
from wa.framework.command import init_argument_parser
from wa.framework.configuration import settings
from wa.framework.configuration.execution import ConfigManager
from wa.framework.host import init_user_directory
from wa.framework.host import init_user_directory, init_config
from wa.framework.exception import ConfigError
from wa.utils import log
from wa.utils.doc import format_body
@@ -64,6 +64,8 @@ def split_joined_options(argv):
def main():
if not os.path.exists(settings.user_directory):
init_user_directory()
if not os.path.exists(os.path.join(settings.user_directory, 'config.yaml')):
init_config()
try: