Back to home page

LXR

 
 

    


Warning, /testsuites/fstests/fsrfsbitmap01/fsrfsbitmap01.scn is written in an unsupported language. File is not indexed.

0001 *** FILE SYSTEM TEST ( MOUNTED RFS ) ***
0002 Initializing filesystem MOUNTED RFS
0003 
0004  START of RFS Bitmap Unit Test
0005  Bit set value       : 0
0006  Bit clear value     : 1
0007  Num bit per element : 32
0008 
0009 RFS Bitmap Test : size = 4096 (128)
0010   1. Find bit with seed > size: pass (Success)
0011   2. Find bit with seed = size: pass (Success)
0012   3. Find bit 0 with seed = 0: pass (Success): bit = 0
0013   4. Find bit (size - 1) with seed = (size - 1) (4095): pass (Success): bit = 4095
0014   5. Test bit 0: pass (Success)
0015   6. Test bit (size - 1) (4095): pass (Success)
0016   7. Test bit range (1,4094] all clear: pass
0017   8. Set all bits: PASS (Success)
0018   9. Clear bit 3232: PASS (Success)
0019  10. Find bit with seed = 0: pass (Success): bit = 3232
0020  11. Fail to find bit with seed = 0: pass (Success): bit = 2048
0021  12. Clear bit 0: pass (Success)
0022  13. Find bit with seed = (size - 1): pass (Success): bit = 0
0023  14. Clear bit (size - 1) (4095): pass (Success)
0024  15. Find bit with seed = 0: pass (Success): bit = 4095
0025  16. Clear bit 0: pass (Success)
0026  17. Find bit with seed = (size / 2) (2048): pass (Success): bit = 0
0027  18. Clear bit (size - 1) (4095): pass, (Success)
0028  19. Find bit with seed = (size / 2) (2048): pass (Success): bit = 4095
0029  20. Clear bit 0: pass (Success)
0030  21. Find bit with seed = ((size / 2) - 1) (2047): pass (Success): bit = 0
0031  22. Clear bit (size - 1) (4095): pass (Success)
0032  23. Find bit with seed = ((size / 2) - 1) (2047): pass (Success): bit = 4095
0033  23. Set all bits
0034  23. Cleared bits (1432, 1463] (32)
0035  23. Alloc'ed all bits (1463, 1494] (32)
0036  24. Set all bits
0037  24. Cleared bits (660, 716] (57)
0038  24. Alloc'ed all bits (716, 772] (57)
0039  25. Set all bits: PASS (Success)
0040  26. Clear bit (1321, 2070]: PASS (Success)
0041  27. Check free count is 749: 749: pass (Success)
0042  28. Create search check free count is 749: 749: pass (Success)
0043  29. Map set check with bit (4098) larger than size (4096)
0044  30. Map clear check with bit (4098) larger than size (4096)
0045  31. Map test check with bit (4098) larger than size (4096)
0046  32. Set all bits in the map, then clear bit (2048) and set this bit once again:  PASSED
0047  33. Attempt to find bit when all bits are set (expected FAILED): FAILED
0048  34. Clear all bits in the map.
0049 
0050 RFS Bitmap Test : size = 2048 (64)
0051   1. Find bit with seed > size: pass (Success)
0052   2. Find bit with seed = size: pass (Success)
0053   3. Find bit 0 with seed = 0: pass (Success): bit = 0
0054   4. Find bit (size - 1) with seed = (size - 1) (2047): pass (Success): bit = 2047
0055   5. Test bit 0: pass (Success)
0056   6. Test bit (size - 1) (2047): pass (Success)
0057   7. Test bit range (1,2046] all clear: pass
0058   8. Set all bits: PASS (Success)
0059   9. Clear bit 449: PASS (Success)
0060  10. Find bit with seed = 0: pass (Success): bit = 449
0061  11. Fail to find bit with seed = 0: pass (Success): bit = 0
0062  12. Clear bit 0: pass (Success)
0063  13. Find bit with seed = (size - 1): pass (Success): bit = 0
0064  14. Clear bit (size - 1) (2047): pass (Success)
0065  15. Find bit with seed = 0: pass (Success): bit = 2047
0066  16. Clear bit 0: pass (Success)
0067  17. Find bit with seed = (size / 2) (1024): pass (Success): bit = 0
0068  18. Clear bit (size - 1) (2047): pass, (Success)
0069  19. Find bit with seed = (size / 2) (1024): pass (Success): bit = 2047
0070  20. Clear bit 0: pass (Success)
0071  21. Find bit with seed = ((size / 2) - 1) (1023): pass (Success): bit = 0
0072  22. Clear bit (size - 1) (2047): pass (Success)
0073  23. Find bit with seed = ((size / 2) - 1) (1023): pass (Success): bit = 2047
0074  23. Set all bits
0075  23. Cleared bits (960, 991] (32)
0076  23. Alloc'ed all bits (991, 1022] (32)
0077  24. Set all bits
0078  24. Cleared bits (166, 222] (57)
0079  24. Alloc'ed all bits (222, 278] (57)
0080  25. Set all bits: PASS (Success)
0081  26. Clear bit (177, 770]: PASS (Success)
0082  27. Check free count is 593: 593: pass (Success)
0083  28. Create search check free count is 593: 593: pass (Success)
0084  29. Map set check with bit (2050) larger than size (2048)
0085  30. Map clear check with bit (2050) larger than size (2048)
0086  31. Map test check with bit (2050) larger than size (2048)
0087  32. Set all bits in the map, then clear bit (1024) and set this bit once again:  PASSED
0088  33. Attempt to find bit when all bits are set (expected FAILED): FAILED
0089  34. Clear all bits in the map.
0090 
0091 RFS Bitmap Test : size = 420 (14)
0092   1. Find bit with seed > size: pass (Success)
0093   2. Find bit with seed = size: pass (Success)
0094   3. Find bit 0 with seed = 0: pass (Success): bit = 0
0095   4. Find bit (size - 1) with seed = (size - 1) (419): pass (Success): bit = 419
0096   5. Test bit 0: pass (Success)
0097   6. Test bit (size - 1) (419): pass (Success)
0098   7. Test bit range (1,418] all clear: pass
0099   8. Set all bits: PASS (Success)
0100   9. Clear bit 215: PASS (Success)
0101  10. Find bit with seed = 0: pass (Success): bit = 215
0102  11. Fail to find bit with seed = 0: pass (Success): bit = 0
0103  12. Clear bit 0: pass (Success)
0104  13. Find bit with seed = (size - 1): pass (Success): bit = 0
0105  14. Clear bit (size - 1) (419): pass (Success)
0106  15. Find bit with seed = 0: pass (Success): bit = 419
0107  16. Clear bit 0: pass (Success)
0108  17. Find bit with seed = (size / 2) (210): pass (Success): bit = 0
0109  18. Clear bit (size - 1) (419): pass, (Success)
0110  19. Find bit with seed = (size / 2) (210): pass (Success): bit = 419
0111  20. Clear bit 0: pass (Success)
0112  21. Find bit with seed = ((size / 2) - 1) (209): pass (Success): bit = 0
0113  22. Clear bit (size - 1) (419): pass (Success)
0114  23. Find bit with seed = ((size / 2) - 1) (209): pass (Success): bit = 419
0115  23. Set all bits
0116  23. Cleared bits (127, 158] (32)
0117  23. Alloc'ed all bits (158, 189] (32)
0118  24. Set all bits
0119  24. Cleared bits (83, 139] (57)
0120  24. Alloc'ed all bits (139, 195] (57)
0121  25. Set all bits: PASS (Success)
0122  26. Clear bit (94, 174]: PASS (Success)
0123  27. Check free count is 80: 80: pass (Success)
0124  28. Create search check free count is 80: 80: pass (Success)
0125  29. Map set check with bit (422) larger than size (420)
0126  30. Map clear check with bit (422) larger than size (420)
0127  31. Map test check with bit (422) larger than size (420)
0128  32. Set all bits in the map, then clear bit (210) and set this bit once again:  PASSED
0129  33. Attempt to find bit when all bits are set (expected FAILED): FAILED
0130  34. Clear all bits in the map.
0131 
0132  Testing bitmap_map functions with zero initialized bitmap control pointer
0133 
0134  Allocate most of memory - attempt to fail while open bitmap - expect ENOMEM
0135  Attempt to open bitmap returned: Not enough space
0136  Freeing the allocated memory
0137 
0138  END of RFS Bitmap Unit Test
0139 
0140 
0141 Shutting down filesystem MOUNTED RFS
0142 *** END OF FILE SYSTEM TEST ( MOUNTED RFS ) ***