123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- File error catched in part 1: 2 ./testfile.bin File_Blocks::File_Blocks::1
- (This is the expected correct behaviour)
- ** Blow up a single index
- Read test
- Reading all blocks ...
- Index 0: 1000 900 2000
- Index 1: 901 2001
- Index 2: 902 2002
- Index 3: 903 2003
- Index 4: 904 2004
- Index 5: 905 2005
- Index 6: 906 2006
- Index 7: 907 2007
- Index 8: 908 2008
- Index 9: 1909 909 2009
- Index 10: 910 2010
- Index 11: 911 2011
- Index 12: 912 2012
- Index 13: 913 2013
- Index 14: 914 2014
- Index 15: 915 2015
- Index 16: 916 2016
- Index 17: 917 2017
- Index 18: 1818 918 2018
- Index 19: 919 2019
- Index 20: 920 2020
- Index 21: 921 2021
- Index 22: 922 2022
- Index 23: 923 2023
- Index 24: 924 2024
- Index 25: 925 2025
- Index 26: 926 2026
- Index 27: 1727 927 2027
- Index 28: 928 2028
- Index 29: 929 2029
- Index 30: 930 2030
- Index 31: 931 2031
- Index 32: 932 2032
- Index 33: 933 2033
- Index 34: 934 2034
- Index 35: 935 2035
- Index 36: 1636 936 2036
- Index 37: 937 2037
- Index 38: 938 2038
- Index 39: 939 2039
- Index 40: 940 2040
- Index 41: 941 2041
- Index 42: 942 2042
- Index 43: 943 2043
- Index 44: 944 2044
- Index 45: 1545 945 2045
- Index 46: 946 2046
- Index 47: 947 2047
- Index 48: 948 2048
- Index 49: 949 2049
- Index 50: 950 2050 150 350 550 750 950 1150 1350 1550 1750 1950 2150 2350 2550 2750 2950 3150 3350 3550 3750 3950 4150 4350 4550 4750 4950 5150 5350 5550 5750 5950 6150 6350 6550 6750 6950 7150 7350 7550 7750 7950 8150 8350 8550 8750 8950 9150 9350 9550 9750 9950 10150 10350 10550 10750 10950 11150 11350 11550 11750 11950 12150 12350 12550 12750 12950 13150 13350 13550 13750 13950 14150 14350 14550 14750 14950 15150 15350 15550 15750 15950 16150 16350 16550 16750 16950 17150 17350 17550 17750 17950 18150 18350 18550 18750 18950 19150 19350 19550 19750 19950 20150 20350 20550 20750 20950 21150 21350 21550 21750 21950 22150 22350 22550 22750 22950 23150 23350 23550 23750 23950 24150 24350 24550 24750 24950 25150 25350 25550 25750 25950 26150 26350 26550 26750 26950 27150 27350 27550 27750 27950 28150 28350 28550 28750 28950 29150 29350 29550 29750 29950 30150 30350 30550 30750 30950 31150 31350 31550 31750 31950 32150 32350 32550 32750 32950 33150 33350 33550 33750 33950 34150 34350 34550 34750 34950 35150 35350 35550 35750 35950 36150 36350 36550 36750 36950 37150 37350 37550 37750 37950 38150 38350 38550 38750 38950 39150 39350 39550 39750 39950
- Index 51: 951 2051
- Index 52: 952 2052
- Index 53: 953 2053
- Index 54: 1454 954 2054
- Index 55: 955 2055
- Index 56: 956 2056
- Index 57: 957 2057
- Index 58: 958 2058
- Index 59: 959 2059
- Index 60: 960 2060
- Index 61: 961 2061
- Index 62: 962 2062
- Index 63: 1363 963 2063
- Index 64: 964 2064
- Index 65: 965 2065
- Index 66: 966 2066
- Index 67: 967 2067
- Index 68: 968 2068
- Index 69: 969 2069
- Index 70: 970 2070
- Index 71: 971 2071
- Index 72: 1272 972 2072
- Index 73: 973 2073
- Index 74: 974 2074
- Index 75: 975 2075
- Index 76: 976 2076
- Index 77: 977 2077
- Index 78: 978 2078
- Index 79: 979 2079
- Index 80: 980 2080
- Index 81: 1181 981 2081
- Index 82: 982 2082
- Index 83: 983 2083
- Index 84: 984 2084
- Index 85: 985 2085
- Index 86: 986 2086
- Index 87: 987 2087
- Index 88: 988 2088
- Index 89: 989 2089
- Index 90: 1090 990 2090
- Index 91: 991 2091
- Index 92: 992 2092
- Index 93: 993 2093
- Index 94: 994 2094
- Index 95: 995 2095
- Index 96: 996 2096
- Index 97: 997 2097
- Index 98: 998 2098
- Index 99: 1999 999 2099
- ... all blocks read.
- Reading blocks with indices {0, 9, ..., 99} ...
- Index 0: 1000 900 2000
- Index 9: 1909 909 2009
- Index 18: 1818 918 2018
- Index 27: 1727 927 2027
- Index 36: 1636 936 2036
- Index 45: 1545 945 2045
- Index 54: 1454 954 2054
- Index 63: 1363 963 2063
- Index 72: 1272 972 2072
- Index 81: 1181 981 2081
- Index 90: 1090 990 2090
- Index 99: 1999 999 2099
- ... all blocks read.
- Reading blocks with indices {0, 1, ..., 9} ...
- Index 0: 1000 900 2000
- Index 1: 901 2001
- Index 2: 902 2002
- Index 3: 903 2003
- Index 4: 904 2004
- Index 5: 905 2005
- Index 6: 906 2006
- Index 7: 907 2007
- Index 8: 908 2008
- Index 9: 1909 909 2009
- ... all blocks read.
- Reading blocks with indices [0, 10[ ...
- Index 0: 1000 900 2000
- Index 1: 901 2001
- Index 2: 902 2002
- Index 3: 903 2003
- Index 4: 904 2004
- Index 5: 905 2005
- Index 6: 906 2006
- Index 7: 907 2007
- Index 8: 908 2008
- Index 9: 1909 909 2009
- ... all blocks read.
- Reading blocks with indices {90, 91, ..., 99} ...
- Index 90: 1090 990 2090
- Index 91: 991 2091
- Index 92: 992 2092
- Index 93: 993 2093
- Index 94: 994 2094
- Index 95: 995 2095
- Index 96: 996 2096
- Index 97: 997 2097
- Index 98: 998 2098
- Index 99: 1999 999 2099
- ... all blocks read.
- Reading blocks with indices [90, 100[ ...
- Index 90: 1090 990 2090
- Index 91: 991 2091
- Index 92: 992 2092
- Index 93: 993 2093
- Index 94: 994 2094
- Index 95: 995 2095
- Index 96: 996 2096
- Index 97: 997 2097
- Index 98: 998 2098
- Index 99: 1999 999 2099
- ... all blocks read.
- Reading blocks with index 50 ...
- Index 50: 950 2050 150 350 550 750 950 1150 1350 1550 1750 1950 2150 2350 2550 2750 2950 3150 3350 3550 3750 3950 4150 4350 4550 4750 4950 5150 5350 5550 5750 5950 6150 6350 6550 6750 6950 7150 7350 7550 7750 7950 8150 8350 8550 8750 8950 9150 9350 9550 9750 9950 10150 10350 10550 10750 10950 11150 11350 11550 11750 11950 12150 12350 12550 12750 12950 13150 13350 13550 13750 13950 14150 14350 14550 14750 14950 15150 15350 15550 15750 15950 16150 16350 16550 16750 16950 17150 17350 17550 17750 17950 18150 18350 18550 18750 18950 19150 19350 19550 19750 19950 20150 20350 20550 20750 20950 21150 21350 21550 21750 21950 22150 22350 22550 22750 22950 23150 23350 23550 23750 23950 24150 24350 24550 24750 24950 25150 25350 25550 25750 25950 26150 26350 26550 26750 26950 27150 27350 27550 27750 27950 28150 28350 28550 28750 28950 29150 29350 29550 29750 29950 30150 30350 30550 30750 30950 31150 31350 31550 31750 31950 32150 32350 32550 32750 32950 33150 33350 33550 33750 33950 34150 34350 34550 34750 34950 35150 35350 35550 35750 35950 36150 36350 36550 36750 36950 37150 37350 37550 37750 37950 38150 38350 38550 38750 38950 39150 39350 39550 39750 39950
- ... all blocks read.
- Reading blocks with indices [50, 51[ ...
- Index 50: 950 2050 150 350 550 750 950 1150 1350 1550 1750 1950 2150 2350 2550 2750 2950 3150 3350 3550 3750 3950 4150 4350 4550 4750 4950 5150 5350 5550 5750 5950 6150 6350 6550 6750 6950 7150 7350 7550 7750 7950 8150 8350 8550 8750 8950 9150 9350 9550 9750 9950 10150 10350 10550 10750 10950 11150 11350 11550 11750 11950 12150 12350 12550 12750 12950 13150 13350 13550 13750 13950 14150 14350 14550 14750 14950 15150 15350 15550 15750 15950 16150 16350 16550 16750 16950 17150 17350 17550 17750 17950 18150 18350 18550 18750 18950 19150 19350 19550 19750 19950 20150 20350 20550 20750 20950 21150 21350 21550 21750 21950 22150 22350 22550 22750 22950 23150 23350 23550 23750 23950 24150 24350 24550 24750 24950 25150 25350 25550 25750 25950 26150 26350 26550 26750 26950 27150 27350 27550 27750 27950 28150 28350 28550 28750 28950 29150 29350 29550 29750 29950 30150 30350 30550 30750 30950 31150 31350 31550 31750 31950 32150 32350 32550 32750 32950 33150 33350 33550 33750 33950 34150 34350 34550 34750 34950 35150 35350 35550 35750 35950 36150 36350 36550 36750 36950 37150 37350 37550 37750 37950 38150 38350 38550 38750 38950 39150 39350 39550 39750 39950
- ... all blocks read.
- Reading blocks with indices [0,10[\cup [50, 51[\cup [90, 100[ ...
- Index 0: 1000 900 2000
- Index 1: 901 2001
- Index 2: 902 2002
- Index 3: 903 2003
- Index 4: 904 2004
- Index 5: 905 2005
- Index 6: 906 2006
- Index 7: 907 2007
- Index 8: 908 2008
- Index 9: 1909 909 2009
- Index 50: 950 2050 150 350 550 750 950 1150 1350 1550 1750 1950 2150 2350 2550 2750 2950 3150 3350 3550 3750 3950 4150 4350 4550 4750 4950 5150 5350 5550 5750 5950 6150 6350 6550 6750 6950 7150 7350 7550 7750 7950 8150 8350 8550 8750 8950 9150 9350 9550 9750 9950 10150 10350 10550 10750 10950 11150 11350 11550 11750 11950 12150 12350 12550 12750 12950 13150 13350 13550 13750 13950 14150 14350 14550 14750 14950 15150 15350 15550 15750 15950 16150 16350 16550 16750 16950 17150 17350 17550 17750 17950 18150 18350 18550 18750 18950 19150 19350 19550 19750 19950 20150 20350 20550 20750 20950 21150 21350 21550 21750 21950 22150 22350 22550 22750 22950 23150 23350 23550 23750 23950 24150 24350 24550 24750 24950 25150 25350 25550 25750 25950 26150 26350 26550 26750 26950 27150 27350 27550 27750 27950 28150 28350 28550 28750 28950 29150 29350 29550 29750 29950 30150 30350 30550 30750 30950 31150 31350 31550 31750 31950 32150 32350 32550 32750 32950 33150 33350 33550 33750 33950 34150 34350 34550 34750 34950 35150 35350 35550 35750 35950 36150 36350 36550 36750 36950 37150 37350 37550 37750 37950 38150 38350 38550 38750 38950 39150 39350 39550 39750 39950
- Index 90: 1090 990 2090
- Index 91: 991 2091
- Index 92: 992 2092
- Index 93: 993 2093
- Index 94: 994 2094
- Index 95: 995 2095
- Index 96: 996 2096
- Index 97: 997 2097
- Index 98: 998 2098
- Index 99: 1999 999 2099
- ... all blocks read.
- Reading blocks with indices \emptyset ...
- [empty]
- ... all blocks read.
- This block of read tests is complete.
|