Added fuzz test attribute
This acts as a marker to indicate a fuzz test. It should reference a define, usually SEED, that can be randomized to get interesting test permutations. This is currently unused, but could lead to some interesting uses such as time-based fuzz testing. It's also just useful for inspecting the tests (make test-list).
This commit is contained in:
@@ -472,6 +472,7 @@ code = '''
|
||||
defines.N = [5, 10, 20, 40, 80, 160]
|
||||
defines.FORCE_COMPACTION = [false, true]
|
||||
defines.SEED = 'range(100)'
|
||||
fuzz = 'SEED'
|
||||
in = 'lfs.c'
|
||||
code = '''
|
||||
lfs_t lfs;
|
||||
@@ -1003,6 +1004,7 @@ code = '''
|
||||
defines.N = [5, 10, 20, 40, 80, 160]
|
||||
defines.FORCE_COMPACTION = [false, true]
|
||||
defines.SEED = 'range(100)'
|
||||
fuzz = 'SEED'
|
||||
in = 'lfs.c'
|
||||
code = '''
|
||||
lfs_t lfs;
|
||||
@@ -2078,6 +2080,7 @@ defines.N = [5, 10, 20, 40]
|
||||
defines.FORCE_COMPACTION = [false, true]
|
||||
defines.BLOCK_RECYCLES = [4, 1, 0]
|
||||
defines.SEED = 'range(500)'
|
||||
fuzz = 'SEED'
|
||||
in = 'lfs.c'
|
||||
code = '''
|
||||
lfs_t lfs;
|
||||
@@ -3770,6 +3773,7 @@ defines.N = [5, 10, 20, 40, 80, 160]
|
||||
defines.VALIDATE = [false, true]
|
||||
defines.FORCE_COMPACTION = [false, true]
|
||||
defines.SEED = 'range(100)'
|
||||
fuzz = 'SEED'
|
||||
in = 'lfs.c'
|
||||
code = '''
|
||||
lfs_t lfs;
|
||||
|
||||
Reference in New Issue
Block a user