[PATCH 0/4] Introducing the concept of non fatal failures in KVM autotest

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux