mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
oeqa/controllers: update for MasterImageHardwareTarget->Controller...
oe-core f87b328 renamed MasterImageHardwareTarget to ControllerImageHardwareTarget, but these files were left out of the updates. (From meta-yocto rev: 8e578551e14e90da20701bb8a9598e2bb25f74e6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d418a495bb
commit
18f40dfdfd
|
@ -24,11 +24,10 @@ import subprocess
|
|||
import sys
|
||||
import pexpect
|
||||
|
||||
import oeqa.utils.sshcontrol as sshcontrol
|
||||
from oeqa.controllers.masterimage import MasterImageHardwareTarget
|
||||
from oeqa.controllers.controllerimage import ControllerImageHardwareTarget
|
||||
|
||||
|
||||
class BeagleBoneTarget(MasterImageHardwareTarget):
|
||||
class BeagleBoneTarget(ControllerImageHardwareTarget):
|
||||
|
||||
dtbs = {'uImage-am335x-bone.dtb': 'am335x-bone.dtb', 'uImage-am335x-boneblack.dtb': 'am335x-boneblack.dtb'}
|
||||
|
||||
|
@ -57,21 +56,21 @@ class BeagleBoneTarget(MasterImageHardwareTarget):
|
|||
|
||||
|
||||
def _deploy(self):
|
||||
self.master.run("umount /boot; umount /mnt/testrootfs;")
|
||||
self.master.ignore_status = False
|
||||
self.controller.run("umount /boot; umount /mnt/testrootfs;")
|
||||
self.controller.ignore_status = False
|
||||
# Kernel and dtb files may not be in the image, so copy them just in case
|
||||
self.master.copy_to(self.kernel, "~/test-kernel")
|
||||
self.controller.copy_to(self.kernel, "~/test-kernel")
|
||||
kernelpath = os.path.dirname(self.kernel)
|
||||
for dtborig, dtbfn in self.dtbs.iteritems():
|
||||
dtbfile = os.path.join(kernelpath, dtborig)
|
||||
if os.path.exists(dtbfile):
|
||||
self.master.copy_to(dtbfile, "~/%s" % dtbfn)
|
||||
self.master.copy_to(self.rootfs, "~/test-rootfs.%s" % self.image_fstype)
|
||||
self.controller.copy_to(dtbfile, "~/%s" % dtbfn)
|
||||
self.controller.copy_to(self.rootfs, "~/test-rootfs.%s" % self.image_fstype)
|
||||
for cmd in self.deploy_cmds:
|
||||
self.master.run(cmd)
|
||||
self.controller.run(cmd)
|
||||
|
||||
def _start(self, params=None):
|
||||
self.power_cycle(self.master)
|
||||
self.power_cycle(self.controller)
|
||||
try:
|
||||
serialconn = pexpect.spawn(self.serialcontrol_cmd, env=self.origenv, logfile=sys.stdout)
|
||||
# We'd wait for "U-Boot" here but sometimes we connect too late on BeagleBone white to see it
|
||||
|
|
|
@ -35,11 +35,10 @@ import subprocess
|
|||
import sys
|
||||
import pexpect
|
||||
|
||||
import oeqa.utils.sshcontrol as sshcontrol
|
||||
from oeqa.controllers.masterimage import MasterImageHardwareTarget
|
||||
from oeqa.controllers.controllerimage import ControllerImageHardwareTarget
|
||||
|
||||
|
||||
class EdgeRouterTarget(MasterImageHardwareTarget):
|
||||
class EdgeRouterTarget(ControllerImageHardwareTarget):
|
||||
|
||||
def __init__(self, d):
|
||||
super(EdgeRouterTarget, self).__init__(d)
|
||||
|
@ -58,15 +57,15 @@ class EdgeRouterTarget(MasterImageHardwareTarget):
|
|||
|
||||
|
||||
def _deploy(self):
|
||||
self.master.run("umount /mnt/testrootfs;")
|
||||
self.master.ignore_status = False
|
||||
self.master.copy_to(self.kernel, "~/test-kernel")
|
||||
self.master.copy_to(self.rootfs, "~/test-rootfs.%s" % self.image_fstype)
|
||||
self.controller.run("umount /mnt/testrootfs;")
|
||||
self.controller.ignore_status = False
|
||||
self.controller.copy_to(self.kernel, "~/test-kernel")
|
||||
self.controller.copy_to(self.rootfs, "~/test-rootfs.%s" % self.image_fstype)
|
||||
for cmd in self.deploy_cmds:
|
||||
self.master.run(cmd)
|
||||
self.controller.run(cmd)
|
||||
|
||||
def _start(self, params=None):
|
||||
self.power_cycle(self.master)
|
||||
self.power_cycle(self.controller)
|
||||
try:
|
||||
serialconn = pexpect.spawn(self.serialcontrol_cmd, env=self.origenv, logfile=sys.stdout)
|
||||
serialconn.expect("U-Boot")
|
||||
|
|
|
@ -19,10 +19,9 @@ import subprocess
|
|||
import sys
|
||||
import pexpect
|
||||
|
||||
import oeqa.utils.sshcontrol as sshcontrol
|
||||
from oeqa.controllers.masterimage import MasterImageHardwareTarget
|
||||
from oeqa.controllers.controllerimage import ControllerImageHardwareTarget
|
||||
|
||||
class GrubTarget(MasterImageHardwareTarget):
|
||||
class GrubTarget(ControllerImageHardwareTarget):
|
||||
|
||||
def __init__(self, d):
|
||||
super(GrubTarget, self).__init__(d)
|
||||
|
@ -41,16 +40,16 @@ class GrubTarget(MasterImageHardwareTarget):
|
|||
|
||||
def _deploy(self):
|
||||
# make sure these aren't mounted
|
||||
self.master.run("umount /boot; umount /mnt/testrootfs;")
|
||||
self.master.ignore_status = False
|
||||
self.controller.run("umount /boot; umount /mnt/testrootfs;")
|
||||
self.controller.ignore_status = False
|
||||
# Kernel files may not be in the image, so copy them just in case
|
||||
self.master.copy_to(self.rootfs, "~/test-rootfs." + self.image_fstype)
|
||||
self.master.copy_to(self.kernel, "~/test-kernel")
|
||||
self.controller.copy_to(self.rootfs, "~/test-rootfs." + self.image_fstype)
|
||||
self.controller.copy_to(self.kernel, "~/test-kernel")
|
||||
for cmd in self.deploy_cmds:
|
||||
self.master.run(cmd)
|
||||
self.controller.run(cmd)
|
||||
|
||||
def _start(self, params=None):
|
||||
self.power_cycle(self.master)
|
||||
self.power_cycle(self.controller)
|
||||
try:
|
||||
serialconn = pexpect.spawn(self.serialcontrol_cmd, env=self.origenv, logfile=sys.stdout)
|
||||
serialconn.expect("GNU GRUB version 2.00")
|
||||
|
|
Loading…
Reference in New Issue
Block a user