Add check_criteria() in testcase_base
authorCédric Ollivier <cedric.ollivier@orange.com>
Thu, 15 Dec 2016 15:54:45 +0000 (16:54 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Thu, 15 Dec 2016 17:24:38 +0000 (18:24 +0100)
commit0d875d44c3d67e049c165365add1084467143b62
treeeb5cb1bab09f90e9196371c2aa446a11ef085610
parent41ccc6e8a54f11e0014707730bf3ef80385a01fa
Add check_criteria() in testcase_base

It allows checking testcase results and then returning an error value
to CI. Now run() should return EX_OK even if criteria is FAILED.
It also fixes an issue induced by [1].

[1] https://gerrit.opnfv.org/gerrit/#/c/24561/

Change-Id: Iaa095696f9dcb87f8cc95179b4f404b092d1e23e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
functest/ci/run_tests.py [changed mode: 0644->0755]
functest/core/testcase_base.py
functest/opnfv_tests/sdn/odl/odl.py
functest/tests/unit/core/test_testcase_base.py
functest/tests/unit/odl/test_odl.py [changed mode: 0755->0644]