mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
support/tests/cpio: extend runtime tests for extra dract modules
Add a basic module that installs a single file, to check that it is properly accounted for. Reported-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Thierry Bultel <thierry.bultel@linatsea.fr> Cc: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
eb6e466c10
commit
557c68fbd2
@@ -41,9 +41,11 @@ class TestCpioDracutBase(infra.basetest.BRTest):
|
|||||||
BR2_PACKAGE_PV=y
|
BR2_PACKAGE_PV=y
|
||||||
BR2_TARGET_ROOTFS_CPIO=y
|
BR2_TARGET_ROOTFS_CPIO=y
|
||||||
BR2_TARGET_ROOTFS_CPIO_DRACUT=y
|
BR2_TARGET_ROOTFS_CPIO_DRACUT=y
|
||||||
|
BR2_TARGET_ROOTFS_CPIO_DRACUT_MODULES="{}"
|
||||||
BR2_TARGET_ROOTFS_CPIO_DRACUT_CONF_FILES="{}"
|
BR2_TARGET_ROOTFS_CPIO_DRACUT_CONF_FILES="{}"
|
||||||
# BR2_TARGET_ROOTFS_TAR is not set
|
# BR2_TARGET_ROOTFS_TAR is not set
|
||||||
""".format(" ".join(["fs/cpio/dracut.conf",
|
""".format("support/testing/tests/fs/test_cpio/modules",
|
||||||
|
" ".join(["fs/cpio/dracut.conf",
|
||||||
"support/testing/tests/fs/test_cpio/dracut-cramfs.conf"]))
|
"support/testing/tests/fs/test_cpio/dracut-cramfs.conf"]))
|
||||||
|
|
||||||
def check_dracut(self):
|
def check_dracut(self):
|
||||||
@@ -57,6 +59,7 @@ class TestCpioDracutBase(infra.basetest.BRTest):
|
|||||||
self.assertEqual(out.find("bin/pv"), -1)
|
self.assertEqual(out.find("bin/pv"), -1)
|
||||||
# libz should be, because of cramfs
|
# libz should be, because of cramfs
|
||||||
self.assertNotEqual(out.find("usr/bin/mkcramfs"), -1)
|
self.assertNotEqual(out.find("usr/bin/mkcramfs"), -1)
|
||||||
|
self.assertNotEqual(out.find("usr/bin/cramfsck"), -1)
|
||||||
self.assertNotEqual(out.find("usr/lib/libz.so"), -1)
|
self.assertNotEqual(out.find("usr/lib/libz.so"), -1)
|
||||||
|
|
||||||
exit_code = boot_img(self.emulator,
|
exit_code = boot_img(self.emulator,
|
||||||
|
|||||||
11
support/testing/tests/fs/test_cpio/modules/99cramfs/module-setup.sh
Executable file
11
support/testing/tests/fs/test_cpio/modules/99cramfs/module-setup.sh
Executable file
@@ -0,0 +1,11 @@
|
|||||||
|
check() {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
depends() {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
install() {
|
||||||
|
inst_multiple /usr/bin/cramfsck
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user