write test results to a local file
authorwu.zhihui <wu.zhihui1@zte.com.cn>
Wed, 21 Dec 2016 01:49:19 +0000 (09:49 +0800)
committerwu.zhihui <wu.zhihui1@zte.com.cn>
Tue, 17 Jan 2017 06:33:24 +0000 (14:33 +0800)
commitee21af78fbfc93e888acda121f08d2b216dd0159
tree0c32d9a79fc6180c40bee95453577101d83e7dc3
parent9277dab7fc82030a5f3d7b55ea7b2a741a51a8a3
write test results to a local file

Write test result to a file or push it to DB depends
on the value format of test_db_url which is defined in
config_functest.yaml. Meanwhile, test_db_url can be set
by os envrion value "RESULT_STORE".

If test_db_url is a url, e.g. http:// or https://, then
push result to DB. If test_db_url is a file location,
e.g. file:///, then write results to a file with json data.
One result record, one line.

JIRA: FUNCTEST-657

Change-Id: I579087cd2c24d61a79142b5d67003fb486b6c723
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
functest/ci/run_tests.py
functest/core/testcase_base.py
functest/opnfv_tests/openstack/vping/vping_base.py
functest/opnfv_tests/sdn/odl/odl.py
functest/tests/unit/core/test_testcase_base.py
functest/utils/functest_utils.py