|
1 //RUN_SCRIPT 102.script |
|
2 PRINT TE_CTMBufMgr: Group test |
|
3 PRINT ------------------------------ |
|
4 PRINT |
|
5 |
|
6 LOAD_SUITE te_ctmbufmgr |
|
7 PRINT ------------------------------ |
|
8 PRINT |
|
9 |
|
10 PRINT Test 01: Create/Delete MBufMgr |
|
11 START_TESTCASE COMINF-CTMBufManager-0101 |
|
12 //! @SYMTestCaseID COMINF-CTMBufManager-0101 |
|
13 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest01 |
|
14 END_TESTCASE COMINF-CTMBufManager-0101 |
|
15 PRINT ------------------------------ |
|
16 PRINT |
|
17 |
|
18 PRINT Test 02: Alloc/Dealloc RMBuf |
|
19 START_TESTCASE COMINF-CTMBufManager-0102 |
|
20 //! @SYMTestCaseID COMINF-CTMBufManager-0102 |
|
21 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest02 |
|
22 END_TESTCASE COMINF-CTMBufManager-0102 |
|
23 PRINT ------------------------------ |
|
24 PRINT |
|
25 |
|
26 PRINT Test 03: Alloc/Dealloc RMBuf |
|
27 START_TESTCASE COMINF-CTMBufManager-0103 |
|
28 //! @SYMTestCaseID COMINF-CTMBufManager-0103 |
|
29 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest03 |
|
30 END_TESTCASE COMINF-CTMBufManager-0103 |
|
31 PRINT ------------------------------ |
|
32 PRINT |
|
33 |
|
34 PRINT Test 04: CopyIn/Out |
|
35 START_TESTCASE COMINF-CTMBufManager-0104 |
|
36 //! @SYMTestCaseID COMINF-CTMBufManager-0104 |
|
37 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest04 |
|
38 END_TESTCASE COMINF-CTMBufManager-0104 |
|
39 PRINT ------------------------------ |
|
40 PRINT |
|
41 |
|
42 PRINT Test 05: CopyIn/Out with Offset |
|
43 START_TESTCASE COMINF-CTMBufManager-0105 |
|
44 //! @SYMTestCaseID COMINF-CTMBufManager-0105 |
|
45 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest05 z:\testdata\configs\MBufTest05-CopyIn.ini |
|
46 END_TESTCASE COMINF-CTMBufManager-0105 |
|
47 PRINT ------------------------------ |
|
48 PRINT |
|
49 |
|
50 PRINT Test 05: CopyIn/Out with Offset |
|
51 START_TESTCASE COMINF-CTMBufManager-0106 |
|
52 //! @SYMTestCaseID COMINF-CTMBufManager-0106 |
|
53 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest05 z:\testdata\configs\MBufTest05-CopyOut.ini |
|
54 END_TESTCASE COMINF-CTMBufManager-0106 |
|
55 PRINT ------------------------------ |
|
56 PRINT |
|
57 |
|
58 PRINT Test 06: Split the chain on the first and only RMBuf |
|
59 START_TESTCASE COMINF-CTMBufManager-0107 |
|
60 //! @SYMTestCaseID COMINF-CTMBufManager-0107 |
|
61 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest06 z:\testdata\configs\MBufTest06-1st.ini |
|
62 END_TESTCASE COMINF-CTMBufManager-0107 |
|
63 PRINT ------------------------------ |
|
64 PRINT |
|
65 |
|
66 PRINT Test 06: Split the chain on the boundary of the 1st & 2nd RMBuf |
|
67 START_TESTCASE COMINF-CTMBufManager-0108 |
|
68 //! @SYMTestCaseID COMINF-CTMBufManager-0108 |
|
69 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest06 z:\testdata\configs\MBufTest06-2nd.ini |
|
70 END_TESTCASE COMINF-CTMBufManager-0108 |
|
71 PRINT ------------------------------ |
|
72 PRINT |
|
73 |
|
74 PRINT Test 06: Split the chain (containing 3 RMBufs) on the 2nd RMBuf |
|
75 START_TESTCASE COMINF-CTMBufManager-0109 |
|
76 //! @SYMTestCaseID COMINF-CTMBufManager-0109 |
|
77 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest06 z:\testdata\configs\MBufTest06-3rd.ini |
|
78 END_TESTCASE COMINF-CTMBufManager-0109 |
|
79 PRINT ------------------------------ |
|
80 PRINT |
|
81 |
|
82 PRINT Test 07: TrimStart the chain on the first and only RMBuf |
|
83 START_TESTCASE COMINF-CTMBufManager-0110 |
|
84 //! @SYMTestCaseID COMINF-CTMBufManager-0110 |
|
85 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest07 z:\testdata\configs\MBufTest07-1st.ini |
|
86 END_TESTCASE COMINF-CTMBufManager-0110 |
|
87 PRINT ------------------------------ |
|
88 PRINT |
|
89 |
|
90 PRINT Test 07: TrimStart the chain on the boundary of the 1st & 2nd RMBuf |
|
91 START_TESTCASE COMINF-CTMBufManager-0111 |
|
92 //! @SYMTestCaseID COMINF-CTMBufManager-0111 |
|
93 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest07 z:\testdata\configs\MBufTest07-2nd.ini |
|
94 END_TESTCASE COMINF-CTMBufManager-0111 |
|
95 PRINT ------------------------------ |
|
96 PRINT |
|
97 |
|
98 PRINT Test 07: TrimStart the chain (containing 3 RMBufs) on the 2nd RMBuf |
|
99 START_TESTCASE COMINF-CTMBufManager-0112 |
|
100 //! @SYMTestCaseID COMINF-CTMBufManager-0112 |
|
101 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest07 z:\testdata\configs\MBufTest07-3rd.ini |
|
102 END_TESTCASE COMINF-CTMBufManager-0112 |
|
103 PRINT ------------------------------ |
|
104 PRINT |
|
105 |
|
106 PRINT Test 08: TrimEnd the chain on the first and only RMBuf |
|
107 START_TESTCASE COMINF-CTMBufManager-0113 |
|
108 //! @SYMTestCaseID COMINF-CTMBufManager-0113 |
|
109 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest08 z:\testdata\configs\MBufTest08-1st.ini |
|
110 END_TESTCASE COMINF-CTMBufManager-0113 |
|
111 PRINT ------------------------------ |
|
112 PRINT |
|
113 |
|
114 PRINT Test 08: TrimEnd the chain on the boundary of the 1st & 2nd RMBuf |
|
115 START_TESTCASE COMINF-CTMBufManager-0114 |
|
116 //! @SYMTestCaseID COMINF-CTMBufManager-0114 |
|
117 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest08 z:\testdata\configs\MBufTest08-2nd.ini |
|
118 END_TESTCASE COMINF-CTMBufManager-0114 |
|
119 PRINT ------------------------------ |
|
120 PRINT |
|
121 |
|
122 PRINT Test 08: TrimEnd the chain (containing 3 RMBufs) on the 2nd RMBuf |
|
123 START_TESTCASE COMINF-CTMBufManager-0115 |
|
124 //! @SYMTestCaseID COMINF-CTMBufManager-0115 |
|
125 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest08 z:\testdata\configs\MBufTest08-3rd.ini |
|
126 END_TESTCASE COMINF-CTMBufManager-0115 |
|
127 PRINT ------------------------------ |
|
128 PRINT |
|
129 |
|
130 |
|
131 PRINT Test 09: Align - already aligned and fits |
|
132 START_TESTCASE COMINF-CTMBufManager-0116 |
|
133 //! @SYMTestCaseID COMINF-CTMBufManager-0116 |
|
134 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest09 z:\testdata\configs\MBufTest09-1st.ini |
|
135 END_TESTCASE COMINF-CTMBufManager-0116 |
|
136 PRINT ------------------------------ |
|
137 PRINT |
|
138 |
|
139 PRINT Test 09: Align - not aligned but fits |
|
140 START_TESTCASE COMINF-CTMBufManager-0117 |
|
141 //! @SYMTestCaseID COMINF-CTMBufManager-0117 |
|
142 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest09 z:\testdata\configs\MBufTest09-2nd.ini |
|
143 END_TESTCASE COMINF-CTMBufManager-0117 |
|
144 PRINT ------------------------------ |
|
145 PRINT |
|
146 |
|
147 PRINT Test 09: Align - already aligned but does not fit |
|
148 START_TESTCASE COMINF-CTMBufManager-0118 |
|
149 //! @SYMTestCaseID COMINF-CTMBufManager-0118 |
|
150 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest09 z:\testdata\configs\MBufTest09-3rd.ini |
|
151 END_TESTCASE COMINF-CTMBufManager-0118 |
|
152 PRINT ------------------------------ |
|
153 PRINT |
|
154 |
|
155 PRINT Test 09: Align - not aligned, does not fit |
|
156 START_TESTCASE COMINF-CTMBufManager-0119 |
|
157 //! @SYMTestCaseID COMINF-CTMBufManager-0119 |
|
158 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest09 z:\testdata\configs\MBufTest09-4th.ini |
|
159 END_TESTCASE COMINF-CTMBufManager-0119 |
|
160 PRINT ------------------------------ |
|
161 PRINT |
|
162 |
|
163 PRINT Test 09: Align - not aligned, does not fit and it should free a RMBuf |
|
164 START_TESTCASE COMINF-CTMBufManager-0120 |
|
165 //! @SYMTestCaseID COMINF-CTMBufManager-0120 |
|
166 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest09 z:\testdata\configs\MBufTest09-5th.ini |
|
167 END_TESTCASE COMINF-CTMBufManager-0120 |
|
168 PRINT ------------------------------ |
|
169 PRINT |
|
170 |
|
171 PRINT Test 10: CopyL |
|
172 START_TESTCASE COMINF-CTMBufManager-0121 |
|
173 //! @SYMTestCaseID COMINF-CTMBufManager-0121 |
|
174 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest10 z:\testdata\configs\MBufTest10-1st.ini |
|
175 END_TESTCASE COMINF-CTMBufManager-0121 |
|
176 PRINT ------------------------------ |
|
177 PRINT |
|
178 |
|
179 PRINT Test 11: Async alloc |
|
180 START_TESTCASE COMINF-CTMBufManager-0122 |
|
181 //! @SYMTestCaseID COMINF-CTMBufManager-0122 |
|
182 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest11 |
|
183 END_TESTCASE COMINF-CTMBufManager-0122 |
|
184 PRINT ------------------------------ |
|
185 PRINT |
|
186 |
|
187 PRINT Test 12: General test |
|
188 START_TESTCASE COMINF-CTMBufManager-0123 |
|
189 //! @SYMTestCaseID COMINF-CTMBufManager-0123 |
|
190 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest12 |
|
191 END_TESTCASE COMINF-CTMBufManager-0123 |
|
192 PRINT ------------------------------ |
|
193 PRINT |
|
194 |
|
195 PRINT Test 13: Performance test |
|
196 START_TESTCASE COMINF-CTMBufManager-0124 |
|
197 //! @SYMTestCaseID COMINF-CTMBufManager-0124 |
|
198 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest13 z:\testdata\configs\MBufTest13-1st.ini |
|
199 END_TESTCASE COMINF-CTMBufManager-0124 |
|
200 PRINT ------------------------------ |
|
201 PRINT |
|
202 |
|
203 PRINT Test 14: Heap Free Check |
|
204 START_TESTCASE COMINF-CTMBufManager-0125 |
|
205 //! @SYMTestCaseID COMINF-CTMBufManager-0125 |
|
206 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest14 |
|
207 END_TESTCASE COMINF-CTMBufManager-0125 |
|
208 PRINT ------------------------------ |
|
209 PRINT |
|
210 |
|
211 PRINT Test 15: Concurency |
|
212 START_TESTCASE COMINF-CTMBufManager-0126 |
|
213 //! @SYMTestCaseID COMINF-CTMBufManager-0126 |
|
214 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest15 |
|
215 END_TESTCASE COMINF-CTMBufManager-0126 |
|
216 PRINT ------------------------------ |
|
217 PRINT |
|
218 |
|
219 PRINT Test 16: MemoryFull |
|
220 START_TESTCASE COMINF-CTMBufManager-0127 |
|
221 //! @SYMTestCaseID COMINF-CTMBufManager-0127 |
|
222 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest16 |
|
223 END_TESTCASE COMINF-CTMBufManager-0127 |
|
224 PRINT ------------------------------ |
|
225 PRINT |
|
226 |
|
227 PRINT Test 17: Request Size Limit test |
|
228 START_TESTCASE COMINF-CTMBufManager-0128 |
|
229 //! @SYMTestCaseID COMINF-CTMBufManager-0128 |
|
230 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest17 |
|
231 END_TESTCASE COMINF-CTMBufManager-0128 |
|
232 PRINT ------------------------------ |
|
233 PRINT |
|
234 |
|
235 PRINT Test 18: Exhaust Middle Size Pools test |
|
236 START_TESTCASE COMINF-CTMBufManager-0129 |
|
237 //! @SYMTestCaseID COMINF-CTMBufManager-0129 |
|
238 RUN_TEST_STEP 10000 te_ctmbufmgr MBufMgrTest18 |
|
239 END_TESTCASE COMINF-CTMBufManager-0129 |
|
240 PRINT ------------------------------ |
|
241 PRINT |