From: Philippe Mathieu-Daudé Date: Tue, 7 Feb 2023 08:02:04 +0000 (+0100) Subject: tests/avocado: Introduce file_truncate() X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=ffd0cac708733ec0e039e3aa8a49f371ac066f36;p=qmiga%2Fqemu.git tests/avocado: Introduce file_truncate() Signed-off-by: Philippe Mathieu-Daudé Link: https://lore.kernel.org/r/20230120134314.81956-2-philmd@linaro.org [ clg: remove image_pow2ceil_expand() factoring ] Signed-off-by: Cédric Le Goater --- diff --git a/tests/avocado/boot_linux_console.py b/tests/avocado/boot_linux_console.py index 8c1d981586..13e6688624 100644 --- a/tests/avocado/boot_linux_console.py +++ b/tests/avocado/boot_linux_console.py @@ -30,6 +30,11 @@ Round up to next power of 2 def pow2ceil(x): return 1 if x == 0 else 2**(x - 1).bit_length() +def file_truncate(path, size): + if size != os.path.getsize(path): + with open(path, 'ab+') as fd: + fd.truncate(size) + """ Expand file size to next power of 2 """