Renamed high-level spam tests to include *_spam_*

These are our current set of general-purpose high-level tests that can
be turned to when needing to test a wide range of filesystem operations.

They were getting a bit hard to keep track of without a consistent
prefix, especially since no individual test suite can actually use all
of them at the same time.

Now, finding these tests is as simple as: ./scripts/test.py -L *_spam_*

I also renamed a couple because their names were starting to get
ridiculous. I mean just look at
test_badblocks_alternating_spam_orphanzombiedir_fuzz...

- *_spam_orphanzombie_fuzz    -> *_spam_oz_fuzz
- *_spam_orphanzombiedir_fuzz -> *_spam_ozd_fuzz
- *_spam_file_pl_fuzz         -> *_spam_f_pl_fuzz
- *_spam_filedir_pl_fuzz      -> *_spam_fd_pl_fuzz

Here are all of the current spam tests and contexts we use them in:

                traversal               badblocks   relocations
                |     gc    ck    grow  |     powerloss   exhaustion
  dir_many      y     y           y     y     y     y
  dir_fuzz      y     y     y     y     y           y     y
  file_many     y     y           y     y     y     y
  file_fuzz     y     y     y     y     y           y     y
  fwrite_fuzz   y     y     y           y                 y
  oz_fuzz       y     y     y     y     y           y     y
  ozd_fuzz      y     y     y     y     y           y     y
  f_pl_fuzz                       y           y     y
  fd_pl_fuzz                      y           y     y
This commit is contained in:
Christopher Haster
2024-08-13 23:29:22 -05:00
parent 4fa2864f30
commit a53151df1f
8 changed files with 52 additions and 52 deletions
+21 -21
View File
@@ -129,7 +129,7 @@ code = '''
'''
# badblocks with dirs
[cases.test_badblocks_every_dir_many]
[cases.test_badblocks_every_spam_dir_many]
defines.BADBLOCK = -1
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
@@ -244,7 +244,7 @@ code = '''
'''
# badblocks with fuzz dirs
[cases.test_badblocks_every_dir_fuzz]
[cases.test_badblocks_every_spam_dir_fuzz]
defines.BADBLOCK = -1
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
@@ -430,7 +430,7 @@ code = '''
'''
# badblocks with files
[cases.test_badblocks_every_file_many]
[cases.test_badblocks_every_spam_file_many]
defines.BADBLOCK = -1
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
@@ -541,7 +541,7 @@ code = '''
'''
# badblocks with fuzz files
[cases.test_badblocks_every_file_fuzz]
[cases.test_badblocks_every_spam_file_fuzz]
defines.BADBLOCK = -1
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
@@ -791,7 +791,7 @@ code = '''
'''
# badblocks with more complex file writes
[cases.test_badblocks_every_fwrite_fuzz]
[cases.test_badblocks_every_spam_fwrite_fuzz]
defines.BADBLOCK = -1
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
@@ -961,7 +961,7 @@ code = '''
'''
# badblocks with orphans, zombies, etc
[cases.test_badblocks_every_orphanzombie_fuzz]
[cases.test_badblocks_every_spam_oz_fuzz]
defines.BADBLOCK = -1
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
@@ -1332,7 +1332,7 @@ code = '''
'''
# badblocks with orphans, zombies, dirs, etc
[cases.test_badblocks_every_orphanzombiedir_fuzz]
[cases.test_badblocks_every_spam_ozd_fuzz]
defines.BADBLOCK = -1
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
@@ -1899,7 +1899,7 @@ code = '''
'''
# badblocks with dirs
[cases.test_badblocks_region_dir_many]
[cases.test_badblocks_region_spam_dir_many]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -2015,7 +2015,7 @@ code = '''
'''
# badblocks with fuzz dirs
[cases.test_badblocks_region_dir_fuzz]
[cases.test_badblocks_region_spam_dir_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -2202,7 +2202,7 @@ code = '''
'''
# badblocks with files
[cases.test_badblocks_region_file_many]
[cases.test_badblocks_region_spam_file_many]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -2314,7 +2314,7 @@ code = '''
'''
# badblocks with fuzz files
[cases.test_badblocks_region_file_fuzz]
[cases.test_badblocks_region_spam_file_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -2565,7 +2565,7 @@ code = '''
'''
# badblocks with more complex file writes
[cases.test_badblocks_region_fwrite_fuzz]
[cases.test_badblocks_region_spam_fwrite_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -2736,7 +2736,7 @@ code = '''
'''
# badblocks with orphans, zombies, etc
[cases.test_badblocks_region_orphanzombie_fuzz]
[cases.test_badblocks_region_spam_oz_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -3108,7 +3108,7 @@ code = '''
'''
# badblocks with orphans, zombies, dirs, etc
[cases.test_badblocks_region_orphanzombiedir_fuzz]
[cases.test_badblocks_region_spam_ozd_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -3673,7 +3673,7 @@ code = '''
'''
# badblocks with dirs
[cases.test_badblocks_alternating_dir_many]
[cases.test_badblocks_alternating_spam_dir_many]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -3789,7 +3789,7 @@ code = '''
'''
# badblocks with fuzz dirs
[cases.test_badblocks_alternating_dir_fuzz]
[cases.test_badblocks_alternating_spam_dir_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -3976,7 +3976,7 @@ code = '''
'''
# badblocks with files
[cases.test_badblocks_alternating_file_many]
[cases.test_badblocks_alternating_spam_file_many]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -4088,7 +4088,7 @@ code = '''
'''
# badblocks with fuzz files
[cases.test_badblocks_alternating_file_fuzz]
[cases.test_badblocks_alternating_spam_file_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -4339,7 +4339,7 @@ code = '''
'''
# badblocks with more complex file writes
[cases.test_badblocks_alternating_fwrite_fuzz]
[cases.test_badblocks_alternating_spam_fwrite_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -4508,7 +4508,7 @@ code = '''
'''
# badblocks with orphans, zombies, etc
[cases.test_badblocks_alternating_orphanzombie_fuzz]
[cases.test_badblocks_alternating_spam_oz_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',
@@ -4880,7 +4880,7 @@ code = '''
'''
# badblocks with orphans, zombies, dirs, etc
[cases.test_badblocks_alternating_orphanzombiedir_fuzz]
[cases.test_badblocks_alternating_spam_ozd_fuzz]
defines.BADBLOCK_BEHAVIOR = [
'LFS_EMUBD_BADBLOCK_PROGERROR',
'LFS_EMUBD_BADBLOCK_ERASEERROR',