In order to fix make it possible to throw test errors in certain special conditions, yet executing dependent tests,introduced a new public job API and modified kvm_utils.run_tests logic. Also modified preprocessing code to provide a feature asked for a long time: make tests with dependencies failed to execute, but to throw a TestNA exception, so our developers are not fooled with a high PASS rate on a job that had a central dependency (such as KVM build) failed. More info on the commit messages. John, I would like you to review only the first patch, as it touches a very visible autotest API, so it is high risk. Lucas Meneghel Rodrigues (4): client job: Introduce a run_test_detail method KVM test: Fail a test right away if 'dependency_fail = yes' is on params KVM test: Refine image_check function KVM test: Modify kvm_utils.run_tests to include non fatal failures client/bin/job.py | 54 ++++++++++++++++++++++++++++++-- client/tests/kvm/kvm_preprocessing.py | 6 +++- client/tests/kvm/kvm_utils.py | 17 ++++++++-- client/tests/kvm/kvm_vm.py | 19 ++++++++++-- 4 files changed, 84 insertions(+), 12 deletions(-) -- 1.7.4.2 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html