u-boot/test/py/tests
Gabriel Dalimonte 06159a1465 fs: fat: add rename
The implementation roughly follows the POSIX specification for
rename() [1]. The ordering of operations attempting to minimize the chance
for data loss in unexpected circumstances.

The 'mv' command was implemented as a front end for the rename operation
as that is what most users are likely familiar with in terms of behavior.

The 'FAT_RENAME' Kconfig option was added to prevent code size increase on
size-oriented builds like SPL.

[1] https://pubs.opengroup.org/onlinepubs/9799919799/functions/rename.html

Signed-off-by: Gabriel Dalimonte <gabriel.dalimonte@gmail.com>
2025-03-07 11:50:22 -06:00
..
bootstd bootstd: Remove prepared images 2024-11-26 11:13:39 -06:00
test_android cmd: bcb: introduce 'ab_dump' command to print BCB block content 2024-10-24 09:45:55 +02:00
test_cat tests: Fix exception when cleaning up skipped test 2023-07-17 15:39:55 -04:00
test_efi_bootmgr global: Use proper project name U-Boot 2023-06-12 13:24:31 +02:00
test_efi_capsule sandbox: switch to dynamic UUIDs 2024-09-12 17:35:37 +02:00
test_efi_secboot efi_loader: Fix EFI_VARIABLE_APPEND_WRITE hash check 2024-06-10 15:01:44 +02:00
test_eficonfig cmd/eficonfig: capitalize 'enter description' 2024-10-30 21:44:39 +01:00
test_fs fs: fat: add rename 2025-03-07 11:50:22 -06:00
test_semihosting test: unit test for semihosting 2023-08-14 17:55:53 -04:00
test_xxd tests: Fix exception when cleaning up skipped test 2023-07-17 15:39:55 -04:00
vboot
fit_util.py
fs_helper.py test_fs: Allow running unprivileged 2024-11-26 11:13:39 -06:00
source.its test: Add test for source command 2022-12-31 13:35:19 -05:00
test_000_version.py
test_bind.py
test_bootmenu.py
test_bootstage.py test/py/tests/test_bootstage.py: Combine stash/unstash tests 2024-09-24 10:10:18 -06:00
test_button.py
test_cleanup_build.py test: Skip cleanup test if not built out of tree 2024-01-18 20:23:37 -05:00
test_dfu.py
test_dm.py test: dm: Show failing driver name 2024-07-04 09:25:21 -06:00
test_efi_fit.py efi_loader: Rename and move CMD_BOOTEFI_HELLO_COMPILE 2024-10-09 22:04:56 -06:00
test_efi_loader.py test: efi_loader: Fix dependency for http test 2024-10-27 20:11:30 -06:00
test_efi_selftest.py test: don't call restart_uboot in EFI watchdog test 2024-10-09 22:04:56 -06:00
test_env.py fs: ext4: use fs_ls_generic 2024-11-01 13:37:58 -06:00
test_event_dump.py acpi: Allocate and write ACPI tables 2024-10-27 17:24:13 -06:00
test_extension.py test: fix test_extension.py 2025-01-05 02:30:47 +01:00
test_fit.py bootm: Fix flags used for bootargs string substitution 2023-12-20 10:46:54 -05:00
test_fit_auto_signed.py mkimage: fit: Support signed configurations in 'auto' FITs 2023-01-27 12:51:27 -05:00
test_fit_ecdsa.py
test_fit_hashes.py
test_fpga.py test/py/tests/test_fpga.py: Correct check for legacy image format support 2024-07-11 13:15:37 -06:00
test_gpio.py test/py: gpio: Add gpio pins generic test 2024-01-29 10:31:24 -05:00
test_gpt.py cmd: gpt: Add command to swap partition order 2023-09-11 16:27:49 -04:00
test_handoff.py
test_help.py test: Check help output 2024-07-04 09:25:21 -06:00
test_i2c.py test/py: i2c: Add tests for i2c command 2024-01-16 17:05:29 -05:00
test_kconfig.py
test_log.py log: Allow tests to pass with CONFIG_LOGF_FUNC_PAD set 2024-07-04 09:25:21 -06:00
test_lsblk.py
test_md.py
test_mdio.py test/py: mdio: Add tests for mdio command 2024-01-16 12:00:05 -05:00
test_memtest.py test/py: memtest: Add tests for mtest command 2024-01-16 17:05:29 -05:00
test_mii.py test/py: mii: Add tests for mii command 2024-01-16 17:05:29 -05:00
test_mmc.py test/py: mmc: Add support for different mmc modes 2024-11-17 13:14:22 -06:00
test_mmc_rd.py
test_mmc_wr.py
test_net.py test/py/tests: Update some network dependencies 2024-07-04 09:26:30 -06:00
test_net_boot.py test/py: net_boot: fix comment 2024-09-24 13:41:21 -06:00
test_of_migrate.py dm: test: Add a test for the various migration combinations 2023-02-14 09:43:27 -07:00
test_ofplatdata.py dm: treewide: Complete migration to new driver model schema 2023-02-14 09:43:27 -07:00
test_optee_rpmb.py test: py: add optee_rpmb tests 2024-04-18 16:04:48 +03:00
test_part.py
test_pinmux.py
test_pstore.py
test_pstore_data_console.hex
test_pstore_data_panic1.hex
test_pstore_data_panic2.hex
test_qfw.py
test_reset.py test/py: reset: Add a test for reset command 2024-03-19 18:40:47 -04:00
test_sandbox_exit.py
test_sandbox_opts.py CI, pytest: Add a test for sandbox without LTO 2023-11-07 14:49:40 -05:00
test_saveenv.py test/py: saveenv: Add a test for saveenv command 2024-03-19 18:40:47 -04:00
test_scp03.py global: Use proper project name U-Boot 2023-06-12 13:24:31 +02:00
test_scsi.py disk: simplify print_part_header() 2024-04-12 08:53:31 -06:00
test_sf.py
test_shell_basics.py
test_sleep.py test: Fix skip check for sleep command test 2024-10-15 12:30:07 -06:00
test_smbios.py cmd: update smbios cmd 2025-01-14 14:29:29 -06:00
test_source.py cmd: source: Support specifying config name 2022-12-31 13:35:19 -05:00
test_spi.py test/py: spi: Rephrase the warning/error messages 2024-11-15 13:11:29 -06:00
test_spl.py test: Move stat-printing into its own function 2025-01-24 14:34:41 -06:00
test_stackprotector.py
test_suite.py test: Do flag-processing in the correct place 2025-02-11 20:12:36 -06:00
test_tpm2.py tpm-v2: allow algorithm name to be configured for pcr_read and pcr_extend 2024-05-27 09:00:27 +03:00
test_trace.py test: test_trace.py: test 'trace wipe' 2024-12-31 19:00:46 -06:00
test_ums.py
test_unknown_cmd.py
test_upl.py Merge patch series "test: Improvements to ut command and test-suite running" 2025-01-24 14:35:37 -06:00
test_usb.py test/py: usb: Fix format string for fstype command 2025-02-10 10:27:44 -06:00
test_ut.py test: Move stat-printing into its own function 2025-01-24 14:34:41 -06:00
test_vbe.py test: Move stat-printing into its own function 2025-01-24 14:34:41 -06:00
test_vbe_vpl.py vbe: Use the correct image filename in the test 2023-04-03 06:53:53 +12:00
test_vboot.py test: vboot: Using variable 'old_dtb' before assignment 2023-12-13 18:39:06 -05:00
test_vpl.py test: Move stat-printing into its own function 2025-01-24 14:34:41 -06:00
test_zynq_secure.py test/py: secure: Add secure tests for Zynq & ZynqMP 2024-01-29 10:31:24 -05:00
test_zynqmp_rpu.py test/py: zynqmp_rpu: Fix tcminit mode value 2024-11-29 13:21:17 +01:00
test_zynqmp_secure.py test/py: secure: Add secure tests for Zynq & ZynqMP 2024-01-29 10:31:24 -05:00
vboot_evil.py
vboot_forge.py