summaryrefslogblamecommitdiffstats
path: root/testsuites/fstests/fsrfsbitmap01/fsrfsbitmap01.scn
blob: ec944c527df955f2949b18bc68ba3d39e725b9da (plain) (tree)


































































































































                                                                                        
                                                                          









                                                                            
*** FILE SYSTEM TEST ( MOUNTED RFS ) ***
Initializing filesystem MOUNTED RFS

 START of RFS Bitmap Unit Test
 Bit set value       : 0
 Bit clear value     : 1
 Num bit per element : 32

RFS Bitmap Test : size = 4096 (128)
  1. Find bit with seed > size: pass (Success)
  2. Find bit with seed = size: pass (Success)
  3. Find bit 0 with seed = 0: pass (Success): bit = 0
  4. Find bit (size - 1) with seed = (size - 1) (4095): pass (Success): bit = 4095
  5. Test bit 0: pass (Success)
  6. Test bit (size - 1) (4095): pass (Success)
  7. Test bit range (1,4094] all clear: pass
  8. Set all bits: PASS (Success)
  9. Clear bit 3232: PASS (Success)
 10. Find bit with seed = 0: pass (Success): bit = 3232
 11. Fail to find bit with seed = 0: pass (Success): bit = 2048
 12. Clear bit 0: pass (Success)
 13. Find bit with seed = (size - 1): pass (Success): bit = 0
 14. Clear bit (size - 1) (4095): pass (Success)
 15. Find bit with seed = 0: pass (Success): bit = 4095
 16. Clear bit 0: pass (Success)
 17. Find bit with seed = (size / 2) (2048): pass (Success): bit = 0
 18. Clear bit (size - 1) (4095): pass, (Success)
 19. Find bit with seed = (size / 2) (2048): pass (Success): bit = 4095
 20. Clear bit 0: pass (Success)
 21. Find bit with seed = ((size / 2) - 1) (2047): pass (Success): bit = 0
 22. Clear bit (size - 1) (4095): pass (Success)
 23. Find bit with seed = ((size / 2) - 1) (2047): pass (Success): bit = 4095
 23. Set all bits
 23. Cleared bits (1432, 1463] (32)
 23. Alloc'ed all bits (1463, 1494] (32)
 24. Set all bits
 24. Cleared bits (660, 716] (57)
 24. Alloc'ed all bits (716, 772] (57)
 25. Set all bits: PASS (Success)
 26. Clear bit (1321, 2070]: PASS (Success)
 27. Check free count is 749: 749: pass (Success)
 28. Create search check free count is 749: 749: pass (Success)
 29. Map set check with bit (4098) larger than size (4096)
 30. Map clear check with bit (4098) larger than size (4096)
 31. Map test check with bit (4098) larger than size (4096)
 32. Set all bits in the map, then clear bit (2048) and set this bit once again:  PASSED
 33. Attempt to find bit when all bits are set (expected FAILED): FAILED
 34. Clear all bits in the map.

RFS Bitmap Test : size = 2048 (64)
  1. Find bit with seed > size: pass (Success)
  2. Find bit with seed = size: pass (Success)
  3. Find bit 0 with seed = 0: pass (Success): bit = 0
  4. Find bit (size - 1) with seed = (size - 1) (2047): pass (Success): bit = 2047
  5. Test bit 0: pass (Success)
  6. Test bit (size - 1) (2047): pass (Success)
  7. Test bit range (1,2046] all clear: pass
  8. Set all bits: PASS (Success)
  9. Clear bit 449: PASS (Success)
 10. Find bit with seed = 0: pass (Success): bit = 449
 11. Fail to find bit with seed = 0: pass (Success): bit = 0
 12. Clear bit 0: pass (Success)
 13. Find bit with seed = (size - 1): pass (Success): bit = 0
 14. Clear bit (size - 1) (2047): pass (Success)
 15. Find bit with seed = 0: pass (Success): bit = 2047
 16. Clear bit 0: pass (Success)
 17. Find bit with seed = (size / 2) (1024): pass (Success): bit = 0
 18. Clear bit (size - 1) (2047): pass, (Success)
 19. Find bit with seed = (size / 2) (1024): pass (Success): bit = 2047
 20. Clear bit 0: pass (Success)
 21. Find bit with seed = ((size / 2) - 1) (1023): pass (Success): bit = 0
 22. Clear bit (size - 1) (2047): pass (Success)
 23. Find bit with seed = ((size / 2) - 1) (1023): pass (Success): bit = 2047
 23. Set all bits
 23. Cleared bits (960, 991] (32)
 23. Alloc'ed all bits (991, 1022] (32)
 24. Set all bits
 24. Cleared bits (166, 222] (57)
 24. Alloc'ed all bits (222, 278] (57)
 25. Set all bits: PASS (Success)
 26. Clear bit (177, 770]: PASS (Success)
 27. Check free count is 593: 593: pass (Success)
 28. Create search check free count is 593: 593: pass (Success)
 29. Map set check with bit (2050) larger than size (2048)
 30. Map clear check with bit (2050) larger than size (2048)
 31. Map test check with bit (2050) larger than size (2048)
 32. Set all bits in the map, then clear bit (1024) and set this bit once again:  PASSED
 33. Attempt to find bit when all bits are set (expected FAILED): FAILED
 34. Clear all bits in the map.

RFS Bitmap Test : size = 420 (14)
  1. Find bit with seed > size: pass (Success)
  2. Find bit with seed = size: pass (Success)
  3. Find bit 0 with seed = 0: pass (Success): bit = 0
  4. Find bit (size - 1) with seed = (size - 1) (419): pass (Success): bit = 419
  5. Test bit 0: pass (Success)
  6. Test bit (size - 1) (419): pass (Success)
  7. Test bit range (1,418] all clear: pass
  8. Set all bits: PASS (Success)
  9. Clear bit 215: PASS (Success)
 10. Find bit with seed = 0: pass (Success): bit = 215
 11. Fail to find bit with seed = 0: pass (Success): bit = 0
 12. Clear bit 0: pass (Success)
 13. Find bit with seed = (size - 1): pass (Success): bit = 0
 14. Clear bit (size - 1) (419): pass (Success)
 15. Find bit with seed = 0: pass (Success): bit = 419
 16. Clear bit 0: pass (Success)
 17. Find bit with seed = (size / 2) (210): pass (Success): bit = 0
 18. Clear bit (size - 1) (419): pass, (Success)
 19. Find bit with seed = (size / 2) (210): pass (Success): bit = 419
 20. Clear bit 0: pass (Success)
 21. Find bit with seed = ((size / 2) - 1) (209): pass (Success): bit = 0
 22. Clear bit (size - 1) (419): pass (Success)
 23. Find bit with seed = ((size / 2) - 1) (209): pass (Success): bit = 419
 23. Set all bits
 23. Cleared bits (127, 158] (32)
 23. Alloc'ed all bits (158, 189] (32)
 24. Set all bits
 24. Cleared bits (83, 139] (57)
 24. Alloc'ed all bits (139, 195] (57)
 25. Set all bits: PASS (Success)
 26. Clear bit (94, 174]: PASS (Success)
 27. Check free count is 80: 80: pass (Success)
 28. Create search check free count is 80: 80: pass (Success)
 29. Map set check with bit (422) larger than size (420)
 30. Map clear check with bit (422) larger than size (420)
 31. Map test check with bit (422) larger than size (420)
 32. Set all bits in the map, then clear bit (210) and set this bit once again:  PASSED
 33. Attempt to find bit when all bits are set (expected FAILED): FAILED
 34. Clear all bits in the map.

 Testing bitmap_map functions with zero initialized bitmap control pointer

 Allocate most of memory - attempt to fail while open bitmap - expect ENOMEM
 Attempt to open bitmap returned: Not enough space
 Freeing the allocated memory

 END of RFS Bitmap Unit Test


Shutting down filesystem MOUNTED RFS
*** END OF FILE SYSTEM TEST ( MOUNTED RFS ) ***