|
1 # |
|
2 # Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # All rights reserved. |
|
4 # This component and the accompanying materials are made available |
|
5 # under the terms of "Eclipse Public License v1.0" |
|
6 # which accompanies this distribution, and is available |
|
7 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 # |
|
9 # Initial Contributors: |
|
10 # Nokia Corporation - initial contribution. |
|
11 # |
|
12 # Contributors: |
|
13 # |
|
14 # Description: |
|
15 # |
|
16 |
|
17 2009-12-03, BC test release v2.09 |
|
18 [what's new] |
|
19 1. Added new test driver for single click API changes (bctestsingleclick). |
|
20 |
|
21 2009-11-18, BC test release v2.08 |
|
22 [what's new] |
|
23 1.Added test cases to the bctestmixmcl for new APIs related to the kinetic scrolling |
|
24 in editors. |
|
25 |
|
26 2009-09-15, BC test release v2.07 |
|
27 [what's new] |
|
28 1.Added test cases for options menu & lists new APIS. |
|
29 |
|
30 2009-09-08, BC test release v2.06 |
|
31 [what's new] |
|
32 1.Removed BCTest folder from application folder.Put bctestlauncher in application forlder directly. |
|
33 2.Hidden all showed BCTest projects except bctestlauncher. |
|
34 |
|
35 2009-06-18, BC test release v2.05 |
|
36 [what's new] |
|
37 1. Made some changes for the new test driver bctestphysics. |
|
38 |
|
39 2009-06-16, BC test release v2.04 |
|
40 [what's new] |
|
41 1. Added bctestphysics test driver to s60_sdk5.0, updated the configuration items for bctestlauncher. |
|
42 2. Added new test cases to bctestmixmcl project. |
|
43 3. Fixed errors for bctestmix50. |
|
44 |
|
45 2009-04-08, BC test release v2.03 |
|
46 [what's new] |
|
47 1. Added bctestmixmcl test driver for MCL. |
|
48 |
|
49 2009-03-05, BC test release v2.02 |
|
50 [what's new] |
|
51 1.Added some test cases in bctestmix50 for coverage. |
|
52 |
|
53 2009-02-19, BC test release v2.01 |
|
54 [what's new] |
|
55 1.Added test cases in bctestmix50 for Haptics APIs. |
|
56 2.Fixed bugs for bctestmenu. |
|
57 |
|
58 2008-12-09, BC test release v2.00 |
|
59 [what's new] |
|
60 1.Added test cases in bctestmix50 for uncovered APIs. |
|
61 2.Fixed compile problem for bctestdomavkonpsln. |
|
62 |
|
63 2008-04-14, BC test release v1.99 |
|
64 [what's new] |
|
65 1.Moved the existing BC test cases from \s60\mw\classicui\uifw\AvKon\internal\tsrc to \s60\mw\classicui\uifw\AvKon\tsrc |
|
66 and changed the distribution policy ID to 950 |
|
67 2.Changed bcextendedfontapi's UID from 0x101F84FF to 0xA00040AF and added bcextendedfontapi.pkg for this bc appllication. |
|
68 3.Added some .pkg and .cmd files in folder "sis" to generate big sis file that include some bc applicationsĄŻ sis files, |
|
69 such as bctestdom32.pkg, bctestdom50.pkg and generate_dom32_sis.cmd, generate_dom50_sis.cmd. |
|
70 |
|
71 2008-01-15, BC test release v1.98 |
|
72 [what's new] |
|
73 1. Added two applications named bctestdommix50 and bctestmix50 to test some new created functions in SDK5.0. |
|
74 |
|
75 2007-11-26, BC test release v1.97 |
|
76 [what's new] |
|
77 1. Added 8 applications to test SDK3.2 domain APIS. There are putted in folder bctestdom3.2. |
|
78 2. Added bld32dom_script.cmd as BCTest framework. |
|
79 |
|
80 2007-11-15, BC test release v1.96 |
|
81 [what's new] |
|
82 1. Added 9 applications to test SDK5.0 domain APIs. There are putted in folder bctestdom5.0. |
|
83 2. Added bld50dom_script.cmd and modified other .cmd files to adapt BCTest framework. |
|
84 3. Modified coding convension of bctestutil and bctestlauncher as "S60_Code_Templates_Code_Conventions_4.2a". |
|
85 |
|
86 2007-05-10, BC test release v1.95 |
|
87 [what's new] |
|
88 1. Add a new aplication of bcmultidriver for testing multidriver API on SDK 5.0. |
|
89 |
|
90 ==================================================================================================== |
|
91 2007-04-06, BC test release v1.94 |
|
92 [what's new] |
|
93 1. Fixed the problem that some test case of bctestvolume will fail on 3.2. |
|
94 2. Fixed the problem that bctestlabelinfoindicators will panic on 3.2. |
|
95 |
|
96 ==================================================================================================== |
|
97 2007-04-03, BC test release v1.93 |
|
98 [what's new] |
|
99 Added a new application of bctestlist32 that is to test some new List APIs since 3.2. |
|
100 CFormattedCellListBoxData::CurrentItemTextWasClipped() |
|
101 CColumnListBoxData::CurrentItemTextWasClipped() |
|
102 |
|
103 ==================================================================================================== |
|
104 2007-03-27, BC test release v1.92 |
|
105 [what's new] |
|
106 1. Fixed a script problem of bctestquery that will hang up automatic testing in QWERTY mode. |
|
107 2. Fixed a crash problem of bctestserverapp on 3.1 device. |
|
108 3. Fixed a problem of bctestnotifier that will hang up automatic testing. |
|
109 4. Fixed a compiling problem of bctestprivatefrm on S60 SDK 3.1. |
|
110 |
|
111 ==================================================================================================== |
|
112 2007-03-13, BC test realease v1.91 |
|
113 [what's new] |
|
114 1. Fixed a panic problem of BCTestServerApp on SDK 3.1. |
|
115 2. Fixed a log file error of BCTestCmdDlg. |
|
116 |
|
117 ==================================================================================================== |
|
118 2007-02-12, BC test release v1.9 |
|
119 [what's new] |
|
120 1. Added three BC test applications for touch component API. |
|
121 +bctestbutton, BC test application for aknbutton.h |
|
122 +bctestchoicelist, BC test application for aknchoicelist.h, aknlongtapdetector.h, aknstyluspopupmenu.h |
|
123 +bctesttoolbar, BC test application for akntoolbar.h |
|
124 2. Added a new bld.inf under S60_SDK3.2ED\group, user can use this file to compile all BC test applications for 3.2ed at one clip. |
|
125 3. Modified bctestlauncher for 3.2ed specified BC test applications. |
|
126 4. Fixed a running problem that caused a panic of bctesttouchpane on SDK 3.2ed. |
|
127 |
|
128 ==================================================================================================== |
|
129 2006-12-25, BC test release v1.8 |
|
130 [what's new] |
|
131 S60_SDK3.2ED subdirectory is added, it contains BC test applications for ScaleII API. |
|
132 bctesttreelist: aknsinglestyletreelist.h and eikscrlb.h. |
|
133 |
|
134 ==================================================================================================== |
|
135 2006-12-21, BC test release v1.7 |
|
136 [what's new] |
|
137 1. Fix a automatic test problem of BCTestNote on prototype with SDK 3.1. |
|
138 2. Fix a panic problem of BCTestFontInput on prototype with SDK 3.1. |
|
139 3. Modify the key sequence of automatic test of BCTestKeyLock to handle the enter-security-code dialog on prototype with SDK 3.1. |
|
140 4. Modify BctestOCR to detect whether a prototype supports OCR or not. |
|
141 5. Fix compiling problem of BCTestLocation on public SDK 3.1. A header file has been removed from public SDK 3.1 and it was used by BCTestLocation, so the problem happened. |
|
142 |
|
143 ==================================================================================================== |
|
144 2006-12-15, BC test release v1.62 |
|
145 [what's new] |
|
146 Fix the problem that BCTestNote panics on emulator of SDK 3.1. |
|
147 |
|
148 ==================================================================================================== |
|
149 2006-12-04, BC test release v1.61 |
|
150 [what's new] |
|
151 Fix the compiling problem of bctestptieng on SDK 3.1. |
|
152 Note: Function "CAknAppUiBase::SetLocalUiZoomL" in SDK 3.0 was changed to "cAknAppUiBase::SetLocalUiZoom" in SDK 3.1, and the function is tested in bctestappfrm. So if you want to compile bctesteikfrm on SDK 3.1, you have to change the related codes of bctestappfrm manually. |
|
153 |
|
154 ==================================================================================================== |
|
155 2006-11-20, BC test release v1.6 |
|
156 [what's new] |
|
157 1. Fixed the problem that BCTestMisc cannot be compiled on SDK 3.1 |
|
158 2. Coreected some errors in resource file of BCTestOCR and BCTestKeyLock |
|
159 3. Fixed a panic problem in CBCTestEditor |
|
160 4. Modified source codes of BCTestList, making it more simple |
|
161 5. Modified source codes of BCTestLauncher and BCTestUtil to adapt some change of SDK 3.2 |
|
162 |
|
163 ==================================================================================================== |
|
164 2006-10-24, BC test release v1.5 |
|
165 [what's new] |
|
166 1. Fixed a problem in BCTestAppFrm which caused the application not to exit automatically |
|
167 after finishing test. |
|
168 |
|
169 2. Fixed a panic in BCTestNote when it is running on SDK 3.1. |
|
170 |
|
171 ==================================================================================================== |
|
172 2006-10-16, BC test release v1.4 |
|
173 [what's new] |
|
174 1. Fixed a bug of memory leak in BCTestFontInput. |
|
175 |
|
176 2. Added a test for CEikMenuBar::SetMenuType into BCTestMisc. It can only work on SDK 3.1 and later. |
|
177 |
|
178 ==================================================================================================== |
|
179 2006-09-27, BC test release v1.3 |
|
180 [What's new] |
|
181 This release fix a problem in BCTestEikFrm. it can handle the different cases in both emulator |
|
182 and prototype. Whether the program is installed in Phone or Memory card will not affect the test |
|
183 result any longer. |
|
184 |
|
185 ==================================================================================================== |
|
186 2006-09-18, BC test release v1.2 |
|
187 |
|
188 [What's new] |
|
189 This release contains the following changes and new features. |
|
190 |
|
191 1. Fixed the BCTestScrollerBar launching problem. |
|
192 |
|
193 2. Mid-Key test in BCTestMisc is available in this release. |
|
194 |
|
195 3. BCTestPane can test layout switch in this release. |
|
196 |
|
197 4. Fixed the failed test cases in BCTestEH, BCTestEikFrm, and BCTestDocAndInit. |
|
198 |
|
199 ==================================================================================================== |
|
200 2006-09-08, BC test release v1.1 |
|
201 |
|
202 [Patches] |
|
203 This release contains some patches to solve the known issue. Also there are some changes. |
|
204 |
|
205 1. New build scripts are provided in this release. they are: |
|
206 + bld30_script.cmd: Script used to build all SDK3.0 test applications. |
|
207 + bld31_script.cmd: Script used to build all SDK3.1 test applications, Note that this script |
|
208 must be run with SDK 3.1. |
|
209 + bld32_script.cmd: script used to build all SDK3.2 test applications, Note that this script |
|
210 must be run with SDK 3.2. |
|
211 |
|
212 2. All BC test applications are hidden. It means that All applications are invisible in Shell. |
|
213 The only visible application, BCTestLauncher is used to manage all other applications. |
|
214 |
|
215 3. BCTestLocation, the new application to test Location API is added. |
|
216 |
|
217 4. Removed bugs which caused BCTestEditor fail to pass ARMV5 compile. |
|
218 |
|
219 5. Fixed the bug which caused BCTestPane fail to pass compile. |
|
220 |
|
221 ==================================================================================================== |
|
222 2006-08-29, BC test release v1.0 |
|
223 |
|
224 [Introduction] |
|
225 This release contains all S60 API BC testing applications as well as a test |
|
226 framework and a automatic launcher tool. |
|
227 |
|
228 [Special tips] |
|
229 ////////////////////////////////////////////////////////////////////////// |
|
230 Some parts in this release are only available in S60 3.1 and 3.2. They can *NOT* |
|
231 be built with S60 3.0 SDK. However, the source code for these parts are also |
|
232 available in this release for reference. Please refer to the last section for how |
|
233 to build and test them. |
|
234 |
|
235 This part includes the following applications: |
|
236 + bctestocr OCR API test application. |
|
237 + bctestmisc Screen mode API test application. |
|
238 + bctesttouchpane Touchpan test application. (Only available for SDK 3.2) |
|
239 ////////////////////////////////////////////////////////////////////////// |
|
240 |
|
241 [Packages] |
|
242 Framework and aotumatic tester tools are: |
|
243 + BCTestUtil: BC Test frameworks. |
|
244 + BCTestLaucher: Automatic tester, a tool used for managing all applications. |
|
245 |
|
246 The concrete BC test applications are: |
|
247 + bctestbuttons Button API test application |
|
248 + bctesteditor Editor API test application |
|
249 + bctesteikbctrl Base Control API test application |
|
250 + bctestform Form API test application |
|
251 + bctestlist Lists API test application |
|
252 + bctestnote Note API test application |
|
253 + bctestscreenclearer Screen clearer API test application |
|
254 + bctestsearchfield Search field API test application |
|
255 + bctestutilities Utilities API test applicatoin |
|
256 + bctestaknsound Sounds API test application |
|
257 + bctestquery Query API test application |
|
258 + bctestpopups PopupS API test application |
|
259 + bctestsettingpage Setting page API test application |
|
260 + bctestappfrm Application Framework API test application 1, Akn parts |
|
261 + bctesteikfrm Application Framework API test application 2, Eik parts |
|
262 + bctestskins Skins API test application |
|
263 + bctestptieng PtiEngine API test application |
|
264 + bctestgrids Grids API test application |
|
265 + bctestimage Image API test application |
|
266 + bctestprivateuifrm Private UI framework test application |
|
267 + bctestmisccontrol Misc Control API test application |
|
268 + bctestpane context Pane, Title Pane, Status Pane, Tabs, Navigation Pane, |
|
269 Dialog Shutter and PictoGraph API test application |
|
270 + bctestlabelinfoindicators |
|
271 Labels, Infor pupup note, and Indicators API test |
|
272 application |
|
273 + bctestsliderandicons Slider and Scalable Icons API test application. |
|
274 + bctestcmdlg Common File dialogs API test application |
|
275 + bctestserverapp Server Application, Window server event observer and |
|
276 Animation API test application |
|
277 + bctestnotifier Notifier API test application |
|
278 + bctestmenu Menu API test application |
|
279 + bctesteh Error UI and Hotkey API test application |
|
280 + bctestdocandinit Document and initialization API test application |
|
281 + bctestocr OCR API test application, only for SDK 3.1 or later ver. |
|
282 + bctestkeylock Key lock API test application |
|
283 + bctestmisc Screen mode API test application, Only for SDK 3.1 or later ver. |
|
284 + bctestfontinput Fonts, Input frame and Input language info API Test application. |
|
285 + bctestscroller Scroller API test application |
|
286 + bctestvolume Volume API test application |
|
287 + bctesttouchpane Touchpan test application. (Only available for SDK 3.2) |
|
288 |
|
289 [Documents] |
|
290 Manuals and documents are also provided in doc folder. They are: |
|
291 + S60_API_Binary_Compatibility_Tesing_Developer_Guide.doc |
|
292 + S60_API_Binary_Compatibility_Tesing_Design_Document.doc |
|
293 + S60_API_Binary_Compatibility_Tesing_Build_Manager_Guide.doc |
|
294 |
|
295 [Note: How to build the OCR, MISC and TouchPane test applications.] |
|
296 bctestorc and bctestmisc can be built in S60 3.1 and S60 3.2, bctesttouchpane can |
|
297 be built only in S60 3.2. |
|
298 |
|
299 [Known issues] |
|
300 bctestsearchfield has some problem in device, but it is OK in emulator. |
|
301 |
|
302 [Appendix:] |
|
303 Why the coverage of bctestvolume is low: |
|
304 BCTestVolume covers all APIs with 100% coverage, except for the following 3: |
|
305 +SetValue() 8 blocks covered in total 10 blocks |
|
306 +HandleResourceChange() 8 blocks covered in total 16 blocks |
|
307 +CreateSetStyleListBoxIconL() 1 blocks covered in total 22 blocks |
|
308 |
|
309 For SetValue(), the uncovered 2 blocks only raise panic for error handling, It |
|
310 has reached the highest coverage. |
|
311 |
|
312 For HandleResourceChange(), There are half of total blocks deal with the case |
|
313 of PenEnabled(), Since pen is disabled in S60 3.0, They will never be covered. |
|
314 So it has also reached the highest coverage. |
|
315 |
|
316 For CreateSetStyleListBoxIconL(), The function seems like the following. |
|
317 CGulIcon* CAknVolumeControl::CreateSetStyleListBoxIconL( TInt aValue ) |
|
318 { |
|
319 //... snip ... |
|
320 if ( !CVolumeExtension::CreateSvgSettingsIconL( rect, aValue, icon ) ) |
|
321 { |
|
322 // many blocks here |
|
323 } |
|
324 CleanupStack::Pop( icon ); |
|
325 |
|
326 return icon; |
|
327 } |
|
328 |
|
329 But CVolumeExtension::CreateSvgSettingsIconL only returns ETrue. so the left |
|
330 21 blocks can not be covered. It has also reached the highest coverage. |
|
331 |
|
332 ==================================================================================================== |
|
333 2006-08-18, BC test release v0.4 |
|
334 |
|
335 The release contains all S60 API BC testing applications as well as a test |
|
336 framework and a automatic launcher tool. |
|
337 |
|
338 ////////////////////////////////////////////////////////////////////////// |
|
339 Some parts in this release are only available in S60 3.1 and 3.2. They can *NOT* |
|
340 build in S60 3.0 directly. However, the resource for these parts are also |
|
341 cotained in this release for reference. Please refer to the final notes for how |
|
342 to build and test them. |
|
343 |
|
344 These parts include the following applications: |
|
345 + bctestocr OCR API test application |
|
346 + bctestmisc Screen mode API test app |
|
347 + bctesttouchpane Touchpan test application. (Only available for SDK 3.2) |
|
348 ////////////////////////////////////////////////////////////////////////// |
|
349 |
|
350 Framework and aotumatic tester tools are: |
|
351 + BCTestUtil: Test frameworks. |
|
352 + BCTestLaucher: Automatic tester, a management application. |
|
353 |
|
354 The concrete BC test applications are: |
|
355 + bctestbuttons Button API test application |
|
356 + bctesteditor Editor API test application |
|
357 + bctesteikbctrl Base Control API test application |
|
358 + bctestform Form API test application |
|
359 + bctestlist Lists API test application |
|
360 + bctestnote Note API test application |
|
361 + bctestscreenclearer Screen clearer API test application |
|
362 + bctestsearchfield Search field API test application |
|
363 + bctestutilities Utilities API test applicatoin |
|
364 + bctestaknsound Sounds API test application |
|
365 + bctestquery Query API test application |
|
366 + bctestpopups PopupS API test application |
|
367 + bctestsettingpage Setting page API test application |
|
368 + bctestappfrm Application Framework API test application 1, Akn parts |
|
369 + bctesteikfrm Application Framework API test application 2, Eik parts |
|
370 + bctestskins Skins API test application |
|
371 + bctestptieng PtiEngine API test application |
|
372 + bctestgrids Grids API test application |
|
373 + bctestimage Image API test application |
|
374 + bctestprivateuifrm Private UI framework test application |
|
375 + bctestmisccontrol Misc Control API test application |
|
376 + bctestpane context Pane, Title Pane, Status Pane, Tabs, Navigation Pane, |
|
377 Dialog Shutter and PictoGraph API test application |
|
378 + bctestlabelinfoindicators |
|
379 Labels, Infor pupup note, and Indicators API test |
|
380 application |
|
381 + bctestsliderandicons Slider and Scalable Icons API test application. |
|
382 + bctestcmdlg Common File dialogs API test application |
|
383 + bctestserverapp Server Application, Window server event observer and |
|
384 Animation API test application |
|
385 + bctestnotifier Notifier API test application |
|
386 + bctestmenu Menu API test application |
|
387 + bctesteh Error UI and Hotkey API test application |
|
388 + bctestdocandinit Document and initialization API test application |
|
389 + bctestocr OCR API test application |
|
390 + bctestkeylock Key lock API test application |
|
391 + bctestmisc Screen mode API test application, Only for SDK 3.1. |
|
392 + bctestfontinput Fonts, Input frame and Input language info API Test application |
|
393 + bctestscroller Scroller API test application |
|
394 + bctestvolume Volume API test application |
|
395 + bctesttouchpane Touchpan test application. (Only available for SDK 3.2) |
|
396 |
|
397 |
|
398 Manuals and documents are also provided in doc folder. They are: |
|
399 + S60_API_Binary_Compatibility_Tesing_Developer_Guide.doc |
|
400 + S60_API_Binary_Compatibility_Tesing_Design_Document.doc |
|
401 + S60_API_Binary_Compatibility_Tesing_Build_Manager_Guide.doc |
|
402 |
|
403 Note: How to build the OCR, MISC and TouchPane test applications. |
|
404 bctestorc and bctestmisc can be built in S60 3.1 and S60 3.2, bctesttouchpane can |
|
405 be built only in S60 3.2. |
|
406 |
|
407 Appendix: |
|
408 Why the coverage of bctestvolume is low: |
|
409 BCTestVolume covers all APIs with 100% coverage, except for the following 3: |
|
410 +SetValue() 8 blocks covered in total 10 blocks |
|
411 +HandleResourceChange() 8 blocks covered in total 16 blocks |
|
412 +CreateSetStyleListBoxIconL() 1 blocks covered in total 22 blocks |
|
413 |
|
414 For SetValue(), the uncovered 2 blocks only raise panic for error handling, It |
|
415 has reached the highest coverage. |
|
416 |
|
417 For HandleResourceChange(), There are half of total blocks deal with the case |
|
418 of PenEnabled(), Since pen is disabled in S60 3.0, They will never be covered. |
|
419 So it has also reached the highest coverage. |
|
420 |
|
421 For CreateSetStyleListBoxIconL(), The function seems like the following. |
|
422 CGulIcon* CAknVolumeControl::CreateSetStyleListBoxIconL( TInt aValue ) |
|
423 { |
|
424 //... snip ... |
|
425 if ( !CVolumeExtension::CreateSvgSettingsIconL( rect, aValue, icon ) ) |
|
426 { |
|
427 // many blocks here |
|
428 } |
|
429 CleanupStack::Pop( icon ); |
|
430 |
|
431 return icon; |
|
432 } |
|
433 |
|
434 But CVolumeExtension::CreateSvgSettingsIconL only returns ETrue. so the left |
|
435 21 blocks can not be covered. It has also reached the highest coverage. |
|
436 |
|
437 ==================================================================================================== |
|
438 |
|
439 2006-07-31, BC test release v0.3 |
|
440 |
|
441 This release contains all S60 API BC testing applications. including: |
|
442 + BCTestAknSound: AknSound test application |
|
443 + BCTestAppFrm: Framework API test application |
|
444 + BCTestButtons: Button API test application |
|
445 + BCTestCmDlg: Common dialogs API test application |
|
446 + BCTestDocAndInit: Document and initialization API test application |
|
447 + BCTestEditor: Editor API test application |
|
448 + BCtestEH: Error UI and Hotkey API test application |
|
449 + BCTestEikbCtrl: Eik Base Control API test application |
|
450 + BCTestEikFrm: EikForm API test application |
|
451 + BCTestFontInput: Font Input API Test application |
|
452 + BCTestForm: Form API test application |
|
453 + BCTestGrids: Grids API test application |
|
454 + BCTestImage: Image API test application |
|
455 + BCTestKeyLock: Key lock API test application |
|
456 + BCTestLabelInfoIndicators: Labels, Infor pupup note, and Indicators API test application |
|
457 + BCTestList: List API test application |
|
458 + BCTestMenu: Menu API test application |
|
459 + BCTestMisc: Only for 3.1&3.2 including, touch pane, and screen mode API test application. |
|
460 + BCTestMiscControl: Misc Control API test application |
|
461 + BCTestNote: Note API test application |
|
462 + BCTestOCR: OCR API test application |
|
463 + PCTestPane: Pane related API test application |
|
464 + BCTestPopups: Pupup API test application |
|
465 + BCTestPrivateUIFrm: Private UI framework test application |
|
466 + BCTestPtiEng: Pti Engine API test application |
|
467 + BCTestQuery: Query API test application |
|
468 + BCTestScreenClearer: Screen clearer API test application |
|
469 + BCTestSearchField: Search field API test application |
|
470 + BCTestServerApp: Server Application API test application |
|
471 + BCTestSettingPage: Setting page API test application |
|
472 + BCTestSkins: Skins API test application |
|
473 + BCTestSlikerAndIcons: Slider and Icon API test application. |
|
474 + BCTestUtility: Utility API test applicatoin |
|
475 |
|
476 Also there are several helper tools: |
|
477 |
|
478 + BCTestLaucher: Automatic tester, a management application. |
|
479 + BCTestUtil: Test frameworks. |
|
480 |
|
481 Manuals and documents are also provided as: |
|
482 + S60_API_Binary_Compatibility_Tesing_Developer_Guide.doc |
|
483 + S60_API_Binary_Compatibility_Tesing_Design_Document.doc |
|
484 + S60_API_Binary_Compatibility_Tesing_Build_Manager_Guide.doc |
|
485 |
|
486 Note: |
|
487 The building tuturials is as same as the prevoius release (V0.2 2006-06-30). Except for the BCTestMisc. |
|
488 BCTestMisc Contains some tests whihch are only available in 3.1 or 3.2 version, to build it, please |
|
489 using 3.1 SDK and enable the MARCO RD_SCALABLE_UI_V2. This marco is defined in bldvariant.hrh in |
|
490 epoc\include\oem folder. |
|
491 |
|
492 ==================================================================================================== |
|
493 |
|
494 2006-06-30, BC Test release v0.2 |
|
495 |
|
496 This release contains all top priority S60 API BC testing. including: |
|
497 + AknSound test application |
|
498 + Framework API test application |
|
499 + Button API test application |
|
500 + Editor API test application |
|
501 + Base Control API test application |
|
502 + EikForm API test application |
|
503 + Form API test application |
|
504 + List API test application |
|
505 + Note API test application |
|
506 + Pupup API test application |
|
507 + Query API test application |
|
508 + Screen clearer API test application |
|
509 + Search field API test application |
|
510 + Setting page API test application |
|
511 + Utility API test applicatoin |
|
512 |
|
513 Also there is an auto test tools, BCTestLauncher. |
|
514 |
|
515 As well as the application and facilities, related documents are also provided, includeing: |
|
516 + S60_API_Binary_Compatibility_Tesing_Developer_Guide.doc |
|
517 + S60_API_Binary_Compatibility_Tesing_Design_Document.doc |
|
518 + S60_API_Binary_Compatibility_Tesing_Build_Manager_Guide.doc |
|
519 |
|
520 For building either entire BC testing package or a part, please refer to build manager guide first. |
|
521 |
|
522 After building process finished, bctestutil.sisx must be installed first, because all other things |
|
523 depend on it. |
|
524 |
|
525 User can either execute individual application or run all by bctestlauncher. the test result will |
|
526 be generaged in devices (or emulator logic dirve) at: c:\BCTestLog folder. |
|
527 |
|
528 Please refer to the build manager guide for how to reading the log result. |
|
529 |
|
530 ==================================================================================================== |
|
531 2006-05-31, BCTest framework release v0.1 |
|
532 |
|
533 BCTest is a project to develop automatic test tool for verifying BC of core UI of S60 public SDK. BC means Binary Compatibility. |
|
534 |
|
535 This release includes BCTest framework (BCTestUtil) with an example application (BCTestVolume). |
|
536 |
|
537 BCTestUtil is an framework for developing BC test applications. It provides assert, log functions and a base class of test case, CBCTestCase. Users can develop their own test case class by deriving from the class. |
|
538 |
|
539 BCTestVolume demonstrates how to write BC test application using the framework. It is used to test BC of volume API. |
|
540 |
|
541 This release is based on S60 public SDK 3.0. |