All patching config files in memory
authorLinda Wang <wangwulin@huawei.com>
Tue, 5 Dec 2017 10:20:55 +0000 (10:20 +0000)
committerCédric Ollivier <cedric.ollivier@orange.com>
Tue, 12 Dec 2017 20:43:12 +0000 (21:43 +0100)
commit8f0134178d24b7b478beb22395c448cf76e381f2
treec10a4d82cf2cce3465aa834956bc6dc16839dc2a
parent5ed771a9a0dbc09610ecc900c0c3e86edc08eee6
All patching config files in memory

It adds the yaml content as Config attribute and allow patching it
without modifying the file (and reimport constants or config).

It also removes obsolete data in config_patch.yaml and moves several
functions in the right modules (Config)

JIRA: ARMBAND-334

Co-Authored-By: Cédric Ollivier <cedric.ollivier@orange.com>
Change-Id: I5c9a574d3283828063154c977cdfbc2abfdc6777
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
functest/ci/config_patch.yaml
functest/ci/run_tests.py
functest/tests/unit/ci/test_run_tests.py
functest/utils/config.py
functest/utils/functest_utils.py