runexported: Make it compatible with host dump

Currently it is not possible to run a exported test,
but this patch will allow to use the HosDumper class
when running a exported test, otherwise the HostDumper
class will break runexpored test.

[YOCTO #8118]

(From OE-Core rev: 25814dbdd12db0499e4d81876873158e1b8a4fcc)

Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Mariano Lopez
2015-09-01 07:36:30 +00:00
committed by Richard Purdie
parent 53ab41a5f6
commit a2b0d04235
3 changed files with 13 additions and 4 deletions

View File

@@ -13,7 +13,6 @@ import inspect
import subprocess
import bb
from oeqa.utils.decorators import LogResults
from oeqa.targetcontrol import QemuTarget
from sys import exc_info, exc_clear
def loadTests(tc, type="runtime"):
@@ -124,7 +123,7 @@ class oeRuntimeTest(oeTest):
if not exc_info() == (None, None, None):
exc_clear()
#Only dump for QemuTarget
if (isinstance(self.target, QemuTarget)):
if (type(self.target).__name__ == "QemuTarget"):
self.tc.host_dumper.create_dir(self._testMethodName)
self.tc.host_dumper.dump_host()
self.target.target_dumper.dump_target(