make test: fix RETRIES when setUpClass throws 86/13186/12
authorKlement Sekera <ksekera@cisco.com>
Fri, 22 Jun 2018 11:19:45 +0000 (13:19 +0200)
committerKlement Sekera <ksekera@cisco.com>
Mon, 25 Jun 2018 12:19:57 +0000 (14:19 +0200)
commit4c5422ee52960fa151611aa94a76e363e1be98bd
tree8cb20a42b828d34a9290db71dc4108fb966af8d2
parentbeaded5e0cbcd507fa4dca4f71712bd4e6911e69
make test: fix RETRIES when setUpClass throws

This change adds handling of special case when setUpClass throws. In
this case TestResults receives a mock object called _ErrorHolder.
By parsing its description, we find test class name and use it to lookup
the test class in test suite to be able to add it to the list of failures
for re-running.

Change-Id: I656f21e38aa450fc567cdcbcf6e586967f947a64
Signed-off-by: Klement Sekera <ksekera@cisco.com>
test/framework.py
test/run_tests.py