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:
Ross Burton 2022-02-22 16:58:11 +00:00 committed by Richard Purdie
parent d418a495bb
commit 18f40dfdfd
3 changed files with 25 additions and 28 deletions

View File

@ -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

View File

@ -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")

View File

@ -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")