ef8d1f1b15
Fix the trivial warnings from flake8: - remove modules imported but unused; - use 2 lines before class or module level method; - remove blank line at end of file. 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>
65 lines
1.6 KiB
Python
65 lines
1.6 KiB
Python
import infra.basetest
|
|
from tests.init.base import InitSystemBase as InitSystemBase
|
|
|
|
|
|
class InitSystemBusyboxBase(InitSystemBase):
|
|
config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \
|
|
"""
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
"""
|
|
|
|
def checkInit(self):
|
|
super(InitSystemBusyboxBase, self).checkInit("/bin/busybox")
|
|
|
|
|
|
class TestInitSystemBusyboxRo(InitSystemBusyboxBase):
|
|
config = InitSystemBusyboxBase.config + \
|
|
"""
|
|
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
|
|
BR2_TARGET_ROOTFS_SQUASHFS=y
|
|
"""
|
|
|
|
def test_run(self):
|
|
self.startEmulator("squashfs")
|
|
self.checkInit()
|
|
self.checkNetwork("eth0", 1)
|
|
|
|
|
|
class TestInitSystemBusyboxRw(InitSystemBusyboxBase):
|
|
config = InitSystemBusyboxBase.config + \
|
|
"""
|
|
BR2_TARGET_ROOTFS_EXT2=y
|
|
"""
|
|
|
|
def test_run(self):
|
|
self.startEmulator("ext2")
|
|
self.checkInit()
|
|
self.checkNetwork("eth0", 1)
|
|
|
|
|
|
class TestInitSystemBusyboxRoNet(InitSystemBusyboxBase):
|
|
config = InitSystemBusyboxBase.config + \
|
|
"""
|
|
BR2_SYSTEM_DHCP="eth0"
|
|
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
|
|
BR2_TARGET_ROOTFS_SQUASHFS=y
|
|
"""
|
|
|
|
def test_run(self):
|
|
self.startEmulator("squashfs")
|
|
self.checkInit()
|
|
self.checkNetwork("eth0")
|
|
|
|
|
|
class TestInitSystemBusyboxRwNet(InitSystemBusyboxBase):
|
|
config = InitSystemBusyboxBase.config + \
|
|
"""
|
|
BR2_SYSTEM_DHCP="eth0"
|
|
BR2_TARGET_ROOTFS_EXT2=y
|
|
"""
|
|
|
|
def test_run(self):
|
|
self.startEmulator("ext2")
|
|
self.checkInit()
|
|
self.checkNetwork("eth0")
|