diff options
Diffstat (limited to 'meta/classes-recipe/testexport.bbclass')
-rw-r--r-- | meta/classes-recipe/testexport.bbclass | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/meta/classes-recipe/testexport.bbclass b/meta/classes-recipe/testexport.bbclass index 572f5d9e76..cc4088c71a 100644 --- a/meta/classes-recipe/testexport.bbclass +++ b/meta/classes-recipe/testexport.bbclass | |||
@@ -29,7 +29,6 @@ require conf/testexport.conf | |||
29 | TEST_EXPORT_SDK_ENABLED ?= "0" | 29 | TEST_EXPORT_SDK_ENABLED ?= "0" |
30 | 30 | ||
31 | TEST_EXPORT_DEPENDS = "" | 31 | TEST_EXPORT_DEPENDS = "" |
32 | TEST_EXPORT_DEPENDS += "${@bb.utils.contains('IMAGE_PKGTYPE', 'rpm', 'cpio-native:do_populate_sysroot', '', d)}" | ||
33 | TEST_EXPORT_DEPENDS += "${@bb.utils.contains('TEST_EXPORT_SDK_ENABLED', '1', 'testexport-tarball:do_populate_sdk', '', d)}" | 32 | TEST_EXPORT_DEPENDS += "${@bb.utils.contains('TEST_EXPORT_SDK_ENABLED', '1', 'testexport-tarball:do_populate_sdk', '', d)}" |
34 | TEST_EXPORT_LOCK = "${TMPDIR}/testimage.lock" | 33 | TEST_EXPORT_LOCK = "${TMPDIR}/testimage.lock" |
35 | 34 | ||
@@ -50,16 +49,23 @@ def testexport_main(d): | |||
50 | from oeqa.runtime.context import OERuntimeTestContextExecutor | 49 | from oeqa.runtime.context import OERuntimeTestContextExecutor |
51 | 50 | ||
52 | image_name = ("%s/%s" % (d.getVar('DEPLOY_DIR_IMAGE'), | 51 | image_name = ("%s/%s" % (d.getVar('DEPLOY_DIR_IMAGE'), |
53 | d.getVar('IMAGE_LINK_NAME'))) | 52 | d.getVar('IMAGE_LINK_NAME') or d.getVar('IMAGE_NAME'))) |
54 | 53 | ||
55 | tdname = "%s.testdata.json" % image_name | 54 | tdname = "%s.testdata.json" % image_name |
56 | td = json.load(open(tdname, "r")) | 55 | td = json.load(open(tdname, "r")) |
57 | 56 | ||
58 | logger = logging.getLogger("BitBake") | 57 | logger = logging.getLogger("BitBake") |
59 | 58 | ||
59 | target_kwargs = { } | ||
60 | target_kwargs['machine'] = d.getVar("MACHINE") or None | ||
61 | target_kwargs['serialcontrol_cmd'] = d.getVar("TEST_SERIALCONTROL_CMD") or None | ||
62 | target_kwargs['serialcontrol_extra_args'] = d.getVar("TEST_SERIALCONTROL_EXTRA_ARGS") or "" | ||
63 | target_kwargs['serialcontrol_ps1'] = d.getVar("TEST_SERIALCONTROL_PS1") or None | ||
64 | target_kwargs['serialcontrol_connect_timeout'] = d.getVar("TEST_SERIALCONTROL_CONNECT_TIMEOUT") or None | ||
65 | |||
60 | target = OERuntimeTestContextExecutor.getTarget( | 66 | target = OERuntimeTestContextExecutor.getTarget( |
61 | d.getVar("TEST_TARGET"), None, d.getVar("TEST_TARGET_IP"), | 67 | d.getVar("TEST_TARGET"), None, d.getVar("TEST_TARGET_IP"), |
62 | d.getVar("TEST_SERVER_IP")) | 68 | d.getVar("TEST_SERVER_IP"), **target_kwargs) |
63 | 69 | ||
64 | image_manifest = "%s.manifest" % image_name | 70 | image_manifest = "%s.manifest" % image_name |
65 | image_packages = OERuntimeTestContextExecutor.readPackagesManifest(image_manifest) | 71 | image_packages = OERuntimeTestContextExecutor.readPackagesManifest(image_manifest) |