diff mbox series

[1/4] support/testing/tests/fs/test_ext: specify 16 MB as ext filesystem size

Message ID 20210621202547.360391-1-thomas.petazzoni@bootlin.com
State Accepted
Headers show
Series [1/4] support/testing/tests/fs/test_ext: specify 16 MB as ext filesystem size | expand

Commit Message

Thomas Petazzoni June 21, 2021, 8:25 p.m. UTC
Since Qemu 5.1, the SD card size must be a power of two, so the
default size for ext2/3/4 filesystem images of 60 MB is not
suitable. Since 16 MB is used for the Ext4 test, let's use the same
value for the other tests as well (ext2, ext2r1, ext3). Without this
change, the ext2, ext2r1 and ext3 simply fail to run under Qemu >=
5.1.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 support/testing/tests/fs/test_ext.py | 3 +++
 1 file changed, 3 insertions(+)

Comments

Yann E. MORIN June 26, 2021, 8:23 p.m. UTC | #1
Thomas, All,

On 2021-06-21 22:25 +0200, Thomas Petazzoni spake thusly:
> Since Qemu 5.1, the SD card size must be a power of two, so the
> default size for ext2/3/4 filesystem images of 60 MB is not
> suitable. Since 16 MB is used for the Ext4 test, let's use the same
> value for the other tests as well (ext2, ext2r1, ext3). Without this
> change, the ext2, ext2r1 and ext3 simply fail to run under Qemu >=
> 5.1.
> 
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Applied to master, thanks.

Regards,
Yann E. MORIN.

> ---
>  support/testing/tests/fs/test_ext.py | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/support/testing/tests/fs/test_ext.py b/support/testing/tests/fs/test_ext.py
> index 16b308cf6d..0fe8af7e6d 100644
> --- a/support/testing/tests/fs/test_ext.py
> +++ b/support/testing/tests/fs/test_ext.py
> @@ -43,6 +43,7 @@ class TestExt2(infra.basetest.BRTest):
>          BR2_TARGET_ROOTFS_EXT2=y
>          BR2_TARGET_ROOTFS_EXT2_2r0=y
>          BR2_TARGET_ROOTFS_EXT2_LABEL="foobaz"
> +        BR2_TARGET_ROOTFS_EXT2_SIZE="16384"
>          # BR2_TARGET_ROOTFS_TAR is not set
>          """
>  
> @@ -62,6 +63,7 @@ class TestExt2r1(infra.basetest.BRTest):
>          BR2_TARGET_ROOTFS_EXT2=y
>          BR2_TARGET_ROOTFS_EXT2_2r1=y
>          BR2_TARGET_ROOTFS_EXT2_LABEL="foobar"
> +        BR2_TARGET_ROOTFS_EXT2_SIZE="16384"
>          # BR2_TARGET_ROOTFS_TAR is not set
>          """
>  
> @@ -81,6 +83,7 @@ class TestExt3(infra.basetest.BRTest):
>          """
>          BR2_TARGET_ROOTFS_EXT2=y
>          BR2_TARGET_ROOTFS_EXT2_3=y
> +        BR2_TARGET_ROOTFS_EXT2_SIZE="16384"
>          # BR2_TARGET_ROOTFS_TAR is not set
>          """
>  
> -- 
> 2.31.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot@busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
diff mbox series

Patch

diff --git a/support/testing/tests/fs/test_ext.py b/support/testing/tests/fs/test_ext.py
index 16b308cf6d..0fe8af7e6d 100644
--- a/support/testing/tests/fs/test_ext.py
+++ b/support/testing/tests/fs/test_ext.py
@@ -43,6 +43,7 @@  class TestExt2(infra.basetest.BRTest):
         BR2_TARGET_ROOTFS_EXT2=y
         BR2_TARGET_ROOTFS_EXT2_2r0=y
         BR2_TARGET_ROOTFS_EXT2_LABEL="foobaz"
+        BR2_TARGET_ROOTFS_EXT2_SIZE="16384"
         # BR2_TARGET_ROOTFS_TAR is not set
         """
 
@@ -62,6 +63,7 @@  class TestExt2r1(infra.basetest.BRTest):
         BR2_TARGET_ROOTFS_EXT2=y
         BR2_TARGET_ROOTFS_EXT2_2r1=y
         BR2_TARGET_ROOTFS_EXT2_LABEL="foobar"
+        BR2_TARGET_ROOTFS_EXT2_SIZE="16384"
         # BR2_TARGET_ROOTFS_TAR is not set
         """
 
@@ -81,6 +83,7 @@  class TestExt3(infra.basetest.BRTest):
         """
         BR2_TARGET_ROOTFS_EXT2=y
         BR2_TARGET_ROOTFS_EXT2_3=y
+        BR2_TARGET_ROOTFS_EXT2_SIZE="16384"
         # BR2_TARGET_ROOTFS_TAR is not set
         """