Re: [PATCH 3/4] tests/functional: Avoid unnecessary removal of scratch files
Alistair Francis <[email protected]>
| Newsgroups | org.nongnu.qemu-riscv,org.nongnu.qemu-devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 2026-08-24 at 15:26 +0930, Joel Stanley wrote: > Files written by uncompress() and archive_extract() are placed in a > temporary directory that is cleaned up when the test exits, making > os.remove() redundant. Drop it and the unused os import. > > Suggested-by: Philippe Mathieu-Daudé <[email protected]> > Signed-off-by: Joel Stanley <[email protected]> Reviewed-by: Alistair Francis <[email protected]> Alistair > --- > tests/functional/arm/test_bpim2u.py | 11 ----------- > tests/functional/arm/test_orangepi.py | 9 --------- > tests/functional/riscv64/test_sifive_u.py | 4 ---- > 3 files changed, 24 deletions(-) > > diff --git a/tests/functional/arm/test_bpim2u.py > b/tests/functional/arm/test_bpim2u.py > index 8bed64b702fe..9192a2fbec45 100755 > --- a/tests/functional/arm/test_bpim2u.py > +++ b/tests/functional/arm/test_bpim2u.py > @@ -5,8 +5,6 @@ > # > # SPDX-License-Identifier: GPL-2.0-or-later > > -import os > - > from qemu_test import LinuxKernelTest, > exec_command_and_wait_for_pattern > from qemu_test import Asset, > interrupt_interactive_console_until_pattern > from qemu_test import skipBigDataTest > @@ -54,8 +52,6 @@ def test_arm_bpim2u(self): > self.vm.launch() > console_pattern = 'Kernel command line: %s' % > kernel_command_line > self.wait_for_console_pattern(console_pattern) > - os.remove(kernel_path) > - os.remove(dtb_path) > > def test_arm_bpim2u_initrd(self): > self.set_machine('bpim2u') > @@ -86,9 +82,6 @@ def test_arm_bpim2u_initrd(self): > 'reboot: Restarting > system') > # Wait for VM to shut down gracefully > self.vm.wait() > - os.remove(kernel_path) > - os.remove(dtb_path) > - os.remove(initrd_path) > > def test_arm_bpim2u_gmac(self): > self.set_machine('bpim2u') > @@ -133,9 +126,6 @@ def test_arm_bpim2u_gmac(self): > 'reboot: Restarting > system') > # Wait for VM to shut down gracefully > self.vm.wait() > - os.remove(kernel_path) > - os.remove(dtb_path) > - os.remove(rootfs_path) > > @skipBigDataTest() > def test_arm_bpim2u_openwrt_22_03_3(self): > @@ -174,7 +164,6 @@ def test_arm_bpim2u_openwrt_22_03_3(self): > 'Allwinner sun8i > Family') > exec_command_and_wait_for_pattern(self, 'cat /proc/iomem', > > 'system-control@1c00000') > - os.remove(image_path) > > if __name__ == '__main__': > LinuxKernelTest.main() > diff --git a/tests/functional/arm/test_orangepi.py > b/tests/functional/arm/test_orangepi.py > index f9bfa8c78d99..09780236553f 100755 > --- a/tests/functional/arm/test_orangepi.py > +++ b/tests/functional/arm/test_orangepi.py > @@ -5,7 +5,6 @@ > # > # SPDX-License-Identifier: GPL-2.0-or-later > > -import os > import shutil > > from qemu_test import LinuxKernelTest, > exec_command_and_wait_for_pattern > @@ -65,8 +64,6 @@ def test_arm_orangepi(self): > self.vm.launch() > console_pattern = 'Kernel command line: %s' % > kernel_command_line > self.wait_for_console_pattern(console_pattern) > - os.remove(kernel_path) > - os.remove(dtb_path) > > def test_arm_orangepi_initrd(self): > self.set_machine('orangepi-pc') > @@ -97,9 +94,6 @@ def test_arm_orangepi_initrd(self): > 'reboot: Restarting > system') > # Wait for VM to shut down gracefully > self.vm.wait() > - os.remove(kernel_path) > - os.remove(dtb_path) > - os.remove(initrd_path) > > def test_arm_orangepi_sd(self): > self.set_machine('orangepi-pc') > @@ -140,9 +134,6 @@ def test_arm_orangepi_sd(self): > 'reboot: Restarting > system') > # Wait for VM to shut down gracefully > self.vm.wait() > - os.remove(kernel_path) > - os.remove(dtb_path) > - os.remove(rootfs_path) > > @skipBigDataTest() > def test_arm_orangepi_armbian(self): > diff --git a/tests/functional/riscv64/test_sifive_u.py > b/tests/functional/riscv64/test_sifive_u.py > index 54a0f9c64845..6bf5be15f93a 100755 > --- a/tests/functional/riscv64/test_sifive_u.py > +++ b/tests/functional/riscv64/test_sifive_u.py > @@ -10,8 +10,6 @@ > # > # SPDX-License-Identifier: GPL-2.0-or-later > > -import os > - > from qemu_test import Asset, LinuxKernelTest > > > @@ -49,8 +47,6 @@ def do_test_riscv64_sifive_u_mmc_spi(self, > connect_card): > self.vm.launch() > self.wait_for_console_pattern(pattern) > > - os.remove(rootfs_path) > - > def test_riscv64_sifive_u_nommc_spi(self): > self.do_test_riscv64_sifive_u_mmc_spi(False) >