blob: 5e0b9d50ecb1a305a99311ba5554d3a7b27ed0ac [file] [log] [blame]
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +01001Testing test location area identifier
2Testing parsing and generating TMSI/IMSI
3hex: 17 08 99 78 56 34 12 90 78 36
4hex: 17 09 91 78 56 34 12 90 78 56 f4
Jacob Erlbeck9444d4f2014-01-13 14:43:40 +01005Element is: 2 => freqs[i] = 121
6Element is: 2 => freqs[i] = 1
7Element is: 0 => freqs[i] = 68
8w[0]=122
9w[1]=2
10w[2]=69
11w[3]=204
12w[4]=75
13w[5]=66
14w[6]=60
15w[7]=70
16w[8]=83
17w[9]=3
18w[10]=24
19w[11]=67
20w[12]=54
21w[13]=64
22w[14]=70
23w[15]=9
24Range512: 89 4b 2a 95 65 95 55 2c a9 55 aa 55 6a 95 59 55
Jacob Erlbeck4b903b42014-01-10 17:43:41 +010025Range test 0: range 511, num ARFCNs 12
26chan_list = 88 00 98 34 85 36 7c 50 22 dc 5e ec 00 00 00 00
27Decoded freqs 12 (expected 12)
28Decoded: 1 12 31 51 57 91 97 98 113 117 120 125
29Range test 1: range 511, num ARFCNs 17
30chan_list = 88 00 82 7f 01 3f 7e 04 0b ff ff fc 10 41 07 e0
31Decoded freqs 17 (expected 17)
32Decoded: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
33Range test 2: range 511, num ARFCNs 18
34chan_list = 88 00 82 7f 01 7f 7e 04 0b ff ff fc 10 41 07 ff
35Decoded freqs 18 (expected 18)
36Decoded: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
37Range test 3: range 511, num ARFCNs 18
Jacob Erlbeck131406c2014-01-13 09:45:56 +010038chan_list = 88 00 94 3a 44 32 d7 2a 43 2a 13 94 e5 38 39 f6
Jacob Erlbeck4b903b42014-01-10 17:43:41 +010039Decoded freqs 18 (expected 18)
Jacob Erlbeck131406c2014-01-13 09:45:56 +010040Decoded: 1 17 31 45 58 79 81 97 113 127 213 277 287 311 331 391 417 511
Jacob Erlbeck4b903b42014-01-10 17:43:41 +010041Range test 4: range 511, num ARFCNs 6
42chan_list = 88 00 8b 3c 88 b9 6b 00 00 00 00 00 00 00 00 00
43Decoded freqs 6 (expected 6)
44Decoded: 1 17 31 45 58 79
45Range test 5: range 511, num ARFCNs 6
46chan_list = 88 05 08 fc 88 b9 6b 00 00 00 00 00 00 00 00 00
47Decoded freqs 6 (expected 6)
48Decoded: 10 17 31 45 58 79
49Range test 6: range 1023, num ARFCNs 17
Jacob Erlbeck64277e62014-01-10 17:47:43 +010050chan_list = 84 71 e4 ab b9 58 05 cb 39 17 fd b0 75 62 0f 2f
51Decoded freqs 17 (expected 17)
52Decoded: 0 17 31 45 58 79 81 97 113 127 213 277 287 311 331 391 1023
Jacob Erlbeck4b903b42014-01-10 17:43:41 +010053Range test 7: range 1023, num ARFCNs 16
Jacob Erlbeck64277e62014-01-10 17:47:43 +010054chan_list = 80 71 e4 ab b9 58 05 cb 39 17 fd b0 75 62 0f 2f
55Decoded freqs 16 (expected 16)
56Decoded: 17 31 45 58 79 81 97 113 127 213 277 287 311 331 391 1023
Jacob Erlbeck4b903b42014-01-10 17:43:41 +010057Random range test: range 127, max num ARFCNs 29
Jacob Erlbeck4b903b42014-01-10 17:43:41 +010058Random range test: range 255, max num ARFCNs 22
Jacob Erlbeck4b903b42014-01-10 17:43:41 +010059Random range test: range 511, max num ARFCNs 18
Jacob Erlbeck4b903b42014-01-10 17:43:41 +010060Random range test: range 1023, max num ARFCNs 16
Holger Hans Peter Freytherca114432014-02-08 15:20:48 +010061testing RP-Reference wrap
62Allocated reference: 255
63Allocated reference: 0
64Allocated reference: 1
Max881064e2016-12-14 14:51:40 +010065Test SI2quater UARFCN (same scrambling code and diversity):
Max845a3a42017-05-15 12:02:29 +020066generating SI2quater for 0 EARFCNs and 1 UARFCNs...
67generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 52 88 0a 7e 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
68generating SI2quater for 0 EARFCNs and 2 UARFCNs...
69generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 52 e8 0a 7f 52 88 0a 7e 0b 2b 2b 2b 2b 2b 2b 2b 2b
70generating SI2quater for 0 EARFCNs and 2 UARFCNs...
71generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 52 e8 0a 7f 52 88 0a 7e 0b 2b 2b 2b 2b 2b 2b 2b 2b
Max26679e02016-04-20 15:57:13 +020072Testing SYSINFO_TYPE_2quater EARFCN generation:
Max845a3a42017-05-15 12:02:29 +020073generating SI2quater for 0 EARFCNs and 0 UARFCNs...
74generated invalid SI2quater [00/00]: [23] ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae
75added EARFCN 1917 - generating SI2quater for 1 EARFCNs and 0 UARFCNs...
76generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 04 86 59 83 be e8 50 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
77removed EARFCN 1917 - generating SI2quater for 0 EARFCNs and 0 UARFCNs...
78generated invalid SI2quater [00/00]: [23] ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae
79added EARFCN 1917 - generating SI2quater for 1 EARFCNs and 0 UARFCNs...
80generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 04 86 59 83 be c8 50 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
81added EARFCN 1932 - generating SI2quater for 2 EARFCNs and 0 UARFCNs...
82generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 04 86 59 83 be cc 1e 30 14 03 2b 2b 2b 2b 2b 2b 2b 2b
83added EARFCN 1937 - generating SI2quater for 3 EARFCNs and 0 UARFCNs...
84generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 04 86 59 83 be cc 1e 31 07 91 a0 a0 2b 2b 2b 2b 2b 2b
85added EARFCN 1945 - generating SI2quater for 4 EARFCNs and 0 UARFCNs...
86generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 04 86 59 83 be cc 1e 31 07 91 a8 3c c8 28 0b 2b 2b 2b
87added EARFCN 1965 - generating SI2quater for 5 EARFCNs and 0 UARFCNs...
88generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 04 86 59 83 be cc 1e 31 07 91 a8 3c ca 0f 5a 0a 03 2b
89added EARFCN 1967 - generating SI2quater for 6 EARFCNs and 0 UARFCNs...
90add_earfcn_b() failed to generate SI2quater: Cannot allocate memory
91added EARFCN 1982 - generating SI2quater for 7 EARFCNs and 0 UARFCNs...
92add_earfcn_b() failed to generate SI2quater: Cannot allocate memory
Max26679e02016-04-20 15:57:13 +020093Testing SYSINFO_TYPE_2quater UARFCN generation:
Max845a3a42017-05-15 12:02:29 +020094generating SI2quater for 0 EARFCNs and 0 UARFCNs...
95generated invalid SI2quater [00/00]: [23] ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae ae
96generating SI2quater for 0 EARFCNs and 1 UARFCNs...
97generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 0c 1a 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
98generating SI2quater for 0 EARFCNs and 2 UARFCNs...
99generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 14 1a 1f 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
100generating SI2quater for 0 EARFCNs and 3 UARFCNs...
101generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 18 58 12 f0 83 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
102generating SI2quater for 0 EARFCNs and 4 UARFCNs...
103generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 20 58 2e f0 f2 03 2b 2b 2b 2b 2b 2b 2b 2b 2b
104generating SI2quater for 0 EARFCNs and 5 UARFCNs...
105generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 28 58 2e 22 f2 4e 83 2b 2b 2b 2b 2b 2b 2b 2b
106generating SI2quater for 0 EARFCNs and 6 UARFCNs...
107generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 34 1a 64 26 5d f2 05 03 2b 2b 2b 2b 2b 2b 2b
108generating SI2quater for 0 EARFCNs and 7 UARFCNs...
109generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 38 58 12 22 fd ce 8e 05 03 2b 2b 2b 2b 2b 2b
110generating SI2quater for 0 EARFCNs and 8 UARFCNs...
111generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 40 58 1d 22 fa ce 88 85 7b 0b 2b 2b 2b 2b 2b
112generating SI2quater for 0 EARFCNs and 9 UARFCNs...
113generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 4c 7a 34 0e 64 77 85 43 55 c8 0b 2b 2b 2b 2b
Maxaafff962016-04-20 15:57:14 +0200114failed to add UARFCN to SI2quater: No space left on device
115failed to add UARFCN to SI2quater: No space left on device
Max845a3a42017-05-15 12:02:29 +0200116generating SI2quater for 0 EARFCNs and 9 UARFCNs...
117generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 0f 7c 4c 7a 34 0e 64 77 85 43 55 c8 0b 2b 2b 2b 2b
Maxe610e702016-12-19 13:41:48 +0100118Test SI2quater multiple UARFCNs:
Max845a3a42017-05-15 12:02:29 +0200119generating SI2quater for 0 EARFCNs and 1 UARFCNs...
120generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 52 88 0a 7c 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
121generating SI2quater for 0 EARFCNs and 2 UARFCNs...
122generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 52 e8 0a 7f 52 88 0a 7c 0b 2b 2b 2b 2b 2b 2b 2b 2b
123generating SI2quater for 0 EARFCNs and 3 UARFCNs...
124generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 52 e8 12 7e e0 a9 44 05 3e 0b 2b 2b 2b 2b 2b 2b 2b
125generating SI2quater for 0 EARFCNs and 4 UARFCNs...
126generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 52 e8 18 3f f4 90 54 a2 02 9f 03 2b 2b 2b 2b 2b 2b
Maxe610e702016-12-19 13:41:48 +0100127failed to add UARFCN to SI2quater: No space left on device
128failed to add UARFCN to SI2quater: No space left on device
129failed to add UARFCN to SI2quater: No space left on device
Max845a3a42017-05-15 12:02:29 +0200130generating SI2quater for 0 EARFCNs and 4 UARFCNs...
131generated valid SI2quater [00/00]: [23] 59 06 07 c0 00 25 52 e8 18 3f f4 90 54 a2 02 9f 03 2b 2b 2b 2b 2b 2b
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +0100132Done.