Aligned block_recycles in tests to powers-of-2
littlefs does this internally anyways. The original intention was to make sure non-powers-of-2 don't break, but we don't really validate what these end up aligned to. And the intentional mismatch risks confusion when debugging. If it's worth testing non-powers-of-2, it should be an explicit test.
This commit is contained in:
@@ -2076,7 +2076,7 @@ code = '''
|
|||||||
[cases.test_mtree_relocate_fuzz]
|
[cases.test_mtree_relocate_fuzz]
|
||||||
defines.N = [5, 10, 20, 40]
|
defines.N = [5, 10, 20, 40]
|
||||||
defines.FORCE_COMPACTION = [false, true]
|
defines.FORCE_COMPACTION = [false, true]
|
||||||
defines.BLOCK_RECYCLES = [5, 1, 0]
|
defines.BLOCK_RECYCLES = [4, 1, 0]
|
||||||
defines.SEED = 'range(500)'
|
defines.SEED = 'range(500)'
|
||||||
in = 'lfs.c'
|
in = 'lfs.c'
|
||||||
code = '''
|
code = '''
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ after = [
|
|||||||
|
|
||||||
# dirs + relocations may create problems for gstate
|
# dirs + relocations may create problems for gstate
|
||||||
[cases.test_relocations_dir_fuzz]
|
[cases.test_relocations_dir_fuzz]
|
||||||
defines.BLOCK_RECYCLES = [5, 1, 0]
|
defines.BLOCK_RECYCLES = [4, 1, 0]
|
||||||
defines.N = [1, 2, 4, 8, 16, 32, 64, 128, 256]
|
defines.N = [1, 2, 4, 8, 16, 32, 64, 128, 256]
|
||||||
defines.OPS = 1024
|
defines.OPS = 1024
|
||||||
defines.REMOUNT = [false, true]
|
defines.REMOUNT = [false, true]
|
||||||
@@ -160,7 +160,7 @@ code = '''
|
|||||||
|
|
||||||
# files + relocations may create problems for shrubs
|
# files + relocations may create problems for shrubs
|
||||||
[cases.test_relocations_file_fuzz]
|
[cases.test_relocations_file_fuzz]
|
||||||
defines.BLOCK_RECYCLES = [5, 1, 0]
|
defines.BLOCK_RECYCLES = [4, 1, 0]
|
||||||
defines.N = [1, 2, 4, 8, 16, 32, 64]
|
defines.N = [1, 2, 4, 8, 16, 32, 64]
|
||||||
defines.OPS = 1024
|
defines.OPS = 1024
|
||||||
defines.SIZE = [
|
defines.SIZE = [
|
||||||
@@ -371,7 +371,7 @@ code = '''
|
|||||||
|
|
||||||
# open files + relocations may create problems for orphans/zombies
|
# open files + relocations may create problems for orphans/zombies
|
||||||
[cases.test_relocations_orphanzombie_fuzz]
|
[cases.test_relocations_orphanzombie_fuzz]
|
||||||
defines.BLOCK_RECYCLES = [5, 1, 0]
|
defines.BLOCK_RECYCLES = [4, 1, 0]
|
||||||
defines.N = [1, 2, 4, 8, 16, 32, 64]
|
defines.N = [1, 2, 4, 8, 16, 32, 64]
|
||||||
defines.OPS = 1024
|
defines.OPS = 1024
|
||||||
defines.SIZE = [
|
defines.SIZE = [
|
||||||
@@ -710,7 +710,7 @@ code = '''
|
|||||||
# open files + dirs + relocations can cause so many problems it's not worth
|
# open files + dirs + relocations can cause so many problems it's not worth
|
||||||
# listing them
|
# listing them
|
||||||
[cases.test_relocations_orphanzombiedir_fuzz]
|
[cases.test_relocations_orphanzombiedir_fuzz]
|
||||||
defines.BLOCK_RECYCLES = [5, 1, 0]
|
defines.BLOCK_RECYCLES = [4, 1, 0]
|
||||||
defines.N = [1, 2, 4, 8, 16, 32, 64]
|
defines.N = [1, 2, 4, 8, 16, 32, 64]
|
||||||
defines.OPS = 1024
|
defines.OPS = 1024
|
||||||
defines.SIZE = [
|
defines.SIZE = [
|
||||||
@@ -1134,7 +1134,7 @@ code = '''
|
|||||||
# wrong.
|
# wrong.
|
||||||
#
|
#
|
||||||
[cases.test_relocations_pl_fuzz]
|
[cases.test_relocations_pl_fuzz]
|
||||||
defines.BLOCK_RECYCLES = [5, 1, 0]
|
defines.BLOCK_RECYCLES = [4, 1, 0]
|
||||||
defines.N = [1, 2, 4, 8, 16, 32, 64]
|
defines.N = [1, 2, 4, 8, 16, 32, 64]
|
||||||
defines.OPS = 256
|
defines.OPS = 256
|
||||||
defines.SIZE = [
|
defines.SIZE = [
|
||||||
|
|||||||
Reference in New Issue
Block a user