Use method naming convention from PEP8 as other test cases already do.
sed \
-e 's,startEmulator,start_emulator,g' \
-e 's,checkInit,check_init,g' \
-e 's,checkNetwork,check_network,g' \
-i support/testing/tests/init/*.py
Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
class InitSystemBase(infra.basetest.BRTest):
- def startEmulator(self, fs_type, kernel=None, dtb=None, init=None):
+ def start_emulator(self, fs_type, kernel=None, dtb=None, init=None):
img = os.path.join(self.builddir, "images", "rootfs.{}".format(fs_type))
subprocess.call(["truncate", "-s", "%1M", img])
if init is None:
self.emulator.login()
- def checkInit(self, path):
+ def check_init(self, path):
cmd = "cmp /proc/1/exe {}".format(path)
_, exit_code = self.emulator.run(cmd)
self.assertEqual(exit_code, 0)
- def checkNetwork(self, interface, exitCode=0):
+ def check_network(self, interface, exitCode=0):
cmd = "ip addr show {} |grep inet".format(interface)
_, exit_code = self.emulator.run(cmd)
self.assertEqual(exit_code, exitCode)
# BR2_TARGET_ROOTFS_TAR is not set
"""
- def checkInit(self):
- super(InitSystemBusyboxBase, self).checkInit("/bin/busybox")
+ def check_init(self):
+ super(InitSystemBusyboxBase, self).check_init("/bin/busybox")
class TestInitSystemBusyboxRo(InitSystemBusyboxBase):
"""
def test_run(self):
- self.startEmulator("squashfs")
- self.checkInit()
- self.checkNetwork("eth0", 1)
+ self.start_emulator("squashfs")
+ self.check_init()
+ self.check_network("eth0", 1)
class TestInitSystemBusyboxRw(InitSystemBusyboxBase):
"""
def test_run(self):
- self.startEmulator("ext2")
- self.checkInit()
- self.checkNetwork("eth0", 1)
+ self.start_emulator("ext2")
+ self.check_init()
+ self.check_network("eth0", 1)
class TestInitSystemBusyboxRoNet(InitSystemBusyboxBase):
"""
def test_run(self):
- self.startEmulator("squashfs")
- self.checkInit()
- self.checkNetwork("eth0")
+ self.start_emulator("squashfs")
+ self.check_init()
+ self.check_network("eth0")
class TestInitSystemBusyboxRwNet(InitSystemBusyboxBase):
"""
def test_run(self):
- self.startEmulator("ext2")
- self.checkInit()
- self.checkNetwork("eth0")
+ self.start_emulator("ext2")
+ self.check_init()
+ self.check_network("eth0")
"""
def test_run(self):
- self.startEmulator(fs_type="squashfs", init="/bin/sh")
+ self.start_emulator(fs_type="squashfs", init="/bin/sh")
index = self.emulator.qemu.expect(["/bin/sh: can't access tty; job control turned off", pexpect.TIMEOUT], timeout=60)
if index != 0:
self.emulator.logfile.write("==> System does not boot")
_, exit_code = self.emulator.run("mount -t proc none /proc")
self.assertEqual(exit_code, 0)
- self.checkInit("/bin/sh")
+ self.check_init("/bin/sh")
# BR2_TARGET_ROOTFS_TAR is not set
"""
- def checkInit(self):
- super(InitSystemSystemdBase, self).checkInit("/lib/systemd/systemd")
+ def check_init(self):
+ super(InitSystemSystemdBase, self).check_init("/lib/systemd/systemd")
class TestInitSystemSystemdRoNetworkd(InitSystemSystemdBase):
""".format(infra.filepath("tests/init/systemd-factory"))
def test_run(self):
- self.startEmulator("squashfs", "zImage", "vexpress-v2p-ca9")
- self.checkInit()
- self.checkNetwork("eth0")
+ self.start_emulator("squashfs", "zImage", "vexpress-v2p-ca9")
+ self.check_init()
+ self.check_network("eth0")
# This one must be executed on the target, to check that
# the factory feature works as expected
"""
def test_run(self):
- self.startEmulator("ext2", "zImage", "vexpress-v2p-ca9")
- self.checkInit()
- self.checkNetwork("eth0")
+ self.start_emulator("ext2", "zImage", "vexpress-v2p-ca9")
+ self.check_init()
+ self.check_network("eth0")
class TestInitSystemSystemdRoIfupdown(InitSystemSystemdBase):
"""
def test_run(self):
- self.startEmulator("squashfs", "zImage", "vexpress-v2p-ca9")
- self.checkInit()
- self.checkNetwork("eth0")
+ self.start_emulator("squashfs", "zImage", "vexpress-v2p-ca9")
+ self.check_init()
+ self.check_network("eth0")
class TestInitSystemSystemdRwIfupdown(InitSystemSystemdBase):
"""
def test_run(self):
- self.startEmulator("ext2", "zImage", "vexpress-v2p-ca9")
- self.checkInit()
- self.checkNetwork("eth0")
+ self.start_emulator("ext2", "zImage", "vexpress-v2p-ca9")
+ self.check_init()
+ self.check_network("eth0")
class TestInitSystemSystemdRoFull(InitSystemSystemdBase):
"""
def test_run(self):
- self.startEmulator("squashfs", "zImage", "vexpress-v2p-ca9")
- self.checkInit()
- self.checkNetwork("eth0")
+ self.start_emulator("squashfs", "zImage", "vexpress-v2p-ca9")
+ self.check_init()
+ self.check_network("eth0")
class TestInitSystemSystemdRwFull(InitSystemSystemdBase):
"""
def test_run(self):
- self.startEmulator("ext2", "zImage", "vexpress-v2p-ca9")
- self.checkInit()
- self.checkNetwork("eth0")
+ self.start_emulator("ext2", "zImage", "vexpress-v2p-ca9")
+ self.check_init()
+ self.check_network("eth0")