aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMariano Lopez <mariano.lopez@linux.intel.com>2015-10-15 06:29:37 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-10-19 17:55:14 +0100
commitb5917f8032d6965596868b2fe01da4e0682e2804 (patch)
treee176f23875beb6574383d08381b3d9644ea23597
parent6d47b3c277a3bb0f031084c24903a3412d7f4550 (diff)
downloadopenembedded-core-contrib-b5917f8032d6965596868b2fe01da4e0682e2804.tar.gz
oetest: Add tearDownLocal class
In the current state there are some runtime test that don't run the tearDown method fromm oeRuntimeTest class because the tearDown class is overwritten in the child class. This change adds tearDownLocal method in oeRuntimeTest class that will run after tearDown. This method can be overwritten in the child classes to implement specific test functionality. [YOCTO #8465] Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
-rw-r--r--meta/lib/oeqa/oetest.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/lib/oeqa/oetest.py b/meta/lib/oeqa/oetest.py
index e3bbc46905..6f9edec58d 100644
--- a/meta/lib/oeqa/oetest.py
+++ b/meta/lib/oeqa/oetest.py
@@ -196,6 +196,12 @@ class oeRuntimeTest(oeTest):
print ("%s dump data stored in %s" % (self._testMethodName,
self.tc.host_dumper.dump_dir))
+ self.tearDownLocal()
+
+ # Method to be run after tearDown and implemented by child classes
+ def tearDownLocal(self):
+ pass
+
#TODO: use package_manager.py to install packages on any type of image
def install_packages(self, packagelist):
for package in packagelist: