*** 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 ) ***