Prefer mv/rm in tests over files

- rename -> mv
- remove -> rm
- general -> mvrm (room for more ops)

Easier to read, fewer characters. And we're already using these in
test_files/dirs, so we should prefer these for consistency.
This commit is contained in:
Christopher Haster
2024-05-24 00:21:43 -05:00
parent acd41c5664
commit 99e5fb87e0
2 changed files with 24 additions and 24 deletions
+1 -1
View File
@@ -6818,7 +6818,7 @@ code = '''
''' '''
# test all of the operations together # test all of the operations together
[cases.test_dirs_general_fuzz] [cases.test_dirs_mvrm_fuzz]
defines.N = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512] defines.N = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512]
# do more ops than dirs to encourage rename collisions # do more ops than dirs to encourage rename collisions
defines.DENSITY = 2 defines.DENSITY = 2
+23 -23
View File
@@ -1836,7 +1836,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_orphan_remove] [cases.test_forphans_orphan_rm]
defines.ORPHANS = [1, 2, 3, 100] defines.ORPHANS = [1, 2, 3, 100]
# REMOUNT=0 => don't remount # REMOUNT=0 => don't remount
# REMOUNT=1 => remount after op # REMOUNT=1 => remount after op
@@ -1910,7 +1910,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_orphan_rename_dst] [cases.test_forphans_orphan_mv_dst]
defines.DIR = [false, true] defines.DIR = [false, true]
defines.INTERDIR = [false, true] defines.INTERDIR = [false, true]
defines.DISTANCE = [0, 1, 100] defines.DISTANCE = [0, 1, 100]
@@ -2059,7 +2059,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_orphan_rename_src] [cases.test_forphans_orphan_mv_src]
defines.ORPHANS = [1, 2, 3, 100] defines.ORPHANS = [1, 2, 3, 100]
# REMOUNT=0 => don't remount # REMOUNT=0 => don't remount
# REMOUNT=1 => remount after op # REMOUNT=1 => remount after op
@@ -3560,7 +3560,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_zombie_remove] [cases.test_forphans_zombie_rm]
# CLOSE=0 => don't close (before end of test) # CLOSE=0 => don't close (before end of test)
# CLOSE=1 => close after op # CLOSE=1 => close after op
# CLOSE=2 => close before op # CLOSE=2 => close before op
@@ -3646,7 +3646,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_zombie_rename_dst] [cases.test_forphans_zombie_mv_dst]
defines.DIR = [false, true] defines.DIR = [false, true]
defines.INTERDIR = [false, true] defines.INTERDIR = [false, true]
defines.DISTANCE = [0, 1, 100] defines.DISTANCE = [0, 1, 100]
@@ -3806,7 +3806,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_zombie_rename_src] [cases.test_forphans_zombie_mv_src]
# CLOSE=0 => don't close (before end of test) # CLOSE=0 => don't close (before end of test)
# CLOSE=1 => close after op # CLOSE=1 => close after op
# CLOSE=2 => close before op # CLOSE=2 => close before op
@@ -3970,7 +3970,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_zombify_rename_dst] [cases.test_forphans_zombify_mv_dst]
defines.ORPHAN = [false, true] defines.ORPHAN = [false, true]
defines.DIR = [false, true] defines.DIR = [false, true]
defines.INTERDIR = [false, true] defines.INTERDIR = [false, true]
@@ -4121,7 +4121,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_file_on_zombie_remove] [cases.test_forphans_file_on_zombie_rm]
defines.DIR = [false, true] defines.DIR = [false, true]
# CLOSE=0 => don't close (before end of test) # CLOSE=0 => don't close (before end of test)
# CLOSE=1 => close after op # CLOSE=1 => close after op
@@ -4220,7 +4220,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_file_on_zombie_rename_dst] [cases.test_forphans_file_on_zombie_mv_dst]
defines.DIR = [false, true] defines.DIR = [false, true]
defines.INTERDIR = [false, true] defines.INTERDIR = [false, true]
defines.DISTANCE = [0, 1, 100] defines.DISTANCE = [0, 1, 100]
@@ -4394,7 +4394,7 @@ code = '''
# these doesn't really involve scratch files, but we might as well test # these doesn't really involve scratch files, but we might as well test
# them here # them here
[cases.test_forphans_rename] [cases.test_forphans_mv]
defines.SIZE = [ defines.SIZE = [
'FBUFFER_SIZE/2', 'FBUFFER_SIZE/2',
'2*FBUFFER_SIZE', '2*FBUFFER_SIZE',
@@ -4630,7 +4630,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_rename_postrename] [cases.test_forphans_mv_postmv]
defines.SIZE = [ defines.SIZE = [
'FBUFFER_SIZE/2', 'FBUFFER_SIZE/2',
'2*FBUFFER_SIZE', '2*FBUFFER_SIZE',
@@ -4926,7 +4926,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_rename_rwrw] [cases.test_forphans_mv_rwrw]
defines.SIZE = [ defines.SIZE = [
'FBUFFER_SIZE/2', 'FBUFFER_SIZE/2',
'2*FBUFFER_SIZE', '2*FBUFFER_SIZE',
@@ -5271,7 +5271,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_rename_rwrw_postrename] [cases.test_forphans_mv_rwrw_postmv]
defines.SIZE = [ defines.SIZE = [
'FBUFFER_SIZE/2', 'FBUFFER_SIZE/2',
'2*FBUFFER_SIZE', '2*FBUFFER_SIZE',
@@ -5608,7 +5608,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_rename_rename_src] [cases.test_forphans_mv_mv_src]
defines.EXISTS = [false, true] defines.EXISTS = [false, true]
defines.INTERDIR = [false, true] defines.INTERDIR = [false, true]
defines.DISTANCE = [0, 1, 100] defines.DISTANCE = [0, 1, 100]
@@ -5621,7 +5621,7 @@ defines.CLOSE = [0, 1, 2]
# REMOUNT=1 => remount after op # REMOUNT=1 => remount after op
# REMOUNT=2 => remount before op # REMOUNT=2 => remount before op
defines.REMOUNT = [0, 1, 2] defines.REMOUNT = [0, 1, 2]
defines.POSTRENAME = [false, true] defines.POSTMV = [false, true]
if = 'REMOUNT <= CLOSE' if = 'REMOUNT <= CLOSE'
code = ''' code = '''
lfs_t lfs; lfs_t lfs;
@@ -5658,7 +5658,7 @@ code = '''
lfsr_file_open(&lfs, &file, (INTERDIR) ? "c/datman" : "datman", lfsr_file_open(&lfs, &file, (INTERDIR) ? "c/datman" : "datman",
LFS_O_RDWR | LFS_O_CREAT | LFS_O_EXCL) => 0; LFS_O_RDWR | LFS_O_CREAT | LFS_O_EXCL) => 0;
lfsr_file_sync(&lfs, &file) => 0; lfsr_file_sync(&lfs, &file) => 0;
if (!POSTRENAME) { if (!POSTMV) {
lfsr_file_write(&lfs, &file, lfsr_file_write(&lfs, &file,
"catman!", strlen("catman!")) "catman!", strlen("catman!"))
=> strlen("catman!"); => strlen("catman!");
@@ -5681,7 +5681,7 @@ code = '''
(INTERDIR) ? "a/batman" : "batman") => 0; (INTERDIR) ? "a/batman" : "batman") => 0;
if (CLOSE <= 1 && REMOUNT <= 1) { if (CLOSE <= 1 && REMOUNT <= 1) {
if (POSTRENAME) { if (POSTMV) {
lfsr_file_write(&lfs, &file, lfsr_file_write(&lfs, &file,
"catman!", strlen("catman!")) "catman!", strlen("catman!"))
=> strlen("catman!"); => strlen("catman!");
@@ -5712,7 +5712,7 @@ code = '''
lfsr_stat(&lfs, (INTERDIR) ? "a/batman" : "batman", &info) => 0; lfsr_stat(&lfs, (INTERDIR) ? "a/batman" : "batman", &info) => 0;
assert(strcmp(info.name, "batman") == 0); assert(strcmp(info.name, "batman") == 0);
assert(info.type == LFS_TYPE_REG); assert(info.type == LFS_TYPE_REG);
if ((SYNC || CLOSE >= 1) && !(POSTRENAME && CLOSE >= 2)) { if ((SYNC || CLOSE >= 1) && !(POSTMV && CLOSE >= 2)) {
assert(info.size == strlen("catman!")); assert(info.size == strlen("catman!"));
} else { } else {
assert(info.size == 0); assert(info.size == 0);
@@ -5732,7 +5732,7 @@ code = '''
lfsr_dir_read(&lfs, &dir, &info) => 0; lfsr_dir_read(&lfs, &dir, &info) => 0;
assert(strcmp(info.name, "batman") == 0); assert(strcmp(info.name, "batman") == 0);
assert(info.type == LFS_TYPE_REG); assert(info.type == LFS_TYPE_REG);
if ((SYNC || CLOSE >= 1) && !(POSTRENAME && CLOSE >= 2)) { if ((SYNC || CLOSE >= 1) && !(POSTMV && CLOSE >= 2)) {
assert(info.size == strlen("catman!")); assert(info.size == strlen("catman!"));
} else { } else {
assert(info.size == 0); assert(info.size == 0);
@@ -5754,7 +5754,7 @@ code = '''
lfsr_file_open(&lfs, &file_, (INTERDIR) ? "a/batman" : "batman", lfsr_file_open(&lfs, &file_, (INTERDIR) ? "a/batman" : "batman",
LFS_O_RDONLY) => 0; LFS_O_RDONLY) => 0;
uint8_t rbuf[256]; uint8_t rbuf[256];
if ((SYNC || CLOSE >= 1) && !(POSTRENAME && CLOSE >= 2)) { if ((SYNC || CLOSE >= 1) && !(POSTMV && CLOSE >= 2)) {
lfsr_file_read(&lfs, &file_, rbuf, sizeof(rbuf)) => strlen("catman!"); lfsr_file_read(&lfs, &file_, rbuf, sizeof(rbuf)) => strlen("catman!");
assert(memcmp(rbuf, "catman!", strlen("catman!")) == 0); assert(memcmp(rbuf, "catman!", strlen("catman!")) == 0);
} else { } else {
@@ -5768,7 +5768,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_file_on_zombie_rename_src] [cases.test_forphans_file_on_zombie_mv_src]
defines.DIR = [false, true] defines.DIR = [false, true]
defines.EXISTS = [false, true] defines.EXISTS = [false, true]
defines.INTERDIR = [false, true] defines.INTERDIR = [false, true]
@@ -5951,7 +5951,7 @@ code = '''
# here we spam renames over an increasing number of files to hopefully hit # here we spam renames over an increasing number of files to hopefully hit
# that case # that case
# #
[cases.test_forphans_rename_split] [cases.test_forphans_mv_split]
defines.N = [1, 2, 4, 8, 16, 32, 64] defines.N = [1, 2, 4, 8, 16, 32, 64]
defines.SIZE = [ defines.SIZE = [
'0', '0',
@@ -6298,7 +6298,7 @@ code = '''
lfsr_unmount(&lfs) => 0; lfsr_unmount(&lfs) => 0;
''' '''
[cases.test_forphans_rename_split_backwards] [cases.test_forphans_mv_split_backwards]
defines.N = [1, 2, 4, 8, 16, 32, 64] defines.N = [1, 2, 4, 8, 16, 32, 64]
defines.SIZE = [ defines.SIZE = [
'0', '0',