From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Meneghel Rodrigues Subject: [PATCH 3/8] KVM test: add methods to store a installer object in 'env' Date: Wed, 29 Dec 2010 20:37:25 -0200 Message-ID: <1293662250-18292-4-git-send-email-lmr@redhat.com> References: <1293662250-18292-1-git-send-email-lmr@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Eduardo Habkost , kvm@vger.kernel.org To: autotest@test.kernel.org Return-path: In-Reply-To: <1293662250-18292-1-git-send-email-lmr@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: autotest-bounces@test.kernel.org Errors-To: autotest-bounces@test.kernel.org List-Id: kvm.vger.kernel.org This way, tests can get information about Qemu and the modules that were installed by the 'build' test if needed. Signed-off-by: Eduardo Habkost --- client/tests/kvm/kvm_utils.py | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/client/tests/kvm/kvm_utils.py b/client/tests/kvm/kvm_utils.py index 6362490..1967ddd 100644 --- a/client/tests/kvm/kvm_utils.py +++ b/client/tests/kvm/kvm_utils.py @@ -121,6 +121,24 @@ class Env(UserDict.IterableUserDict): del self["vm__%s" % name] + def register_installer(self, installer): + """ + Register a installer that was just run + + The installer will be available for other tests, so that + information about the installed KVM modules and qemu-kvm can be used by + them. + """ + self['last_installer'] = installer + + + def previous_installer(self): + """ + Return the last installer that was registered + """ + return self.get('last_installer') + + class Params(UserDict.IterableUserDict): """ A dict-like object passed to every test. -- 1.7.2.3