29 ../secure/platsecconfig.settings /epoc32/rom/e32test/t_platsecconfig.iby |
29 ../secure/platsecconfig.settings /epoc32/rom/e32test/t_platsecconfig.iby |
30 ../secure/platsecconfig.settings /epoc32/data/t_platsecconfig.ini |
30 ../secure/platsecconfig.settings /epoc32/data/t_platsecconfig.ini |
31 |
31 |
32 PRJ_TESTEXPORTS |
32 PRJ_TESTEXPORTS |
33 |
33 |
34 ../../../kernel/eka/include/kernel/dobject.h OS_LAYER_PLATFORM_EXPORT_PATH(kernel/dobject.h) |
34 ../../../kernel/eka/include/kernel/dobject.h /epoc32/include/kernel/ |
35 |
35 |
36 ../../../userlibandfileserver/domainmgr/inc/domainobserver.h OS_LAYER_PLATFORM_EXPORT_PATH(domainobserver.h) |
36 ../../../userlibandfileserver/domainmgr/inc/domainobserver.h /epoc32/include/ |
37 |
37 |
38 ../dll/d_ldrtst.h OS_LAYER_PLATFORM_EXPORT_PATH(d_ldrtst.h) |
38 ../dll/d_ldrtst.h /epoc32/include/ |
39 |
39 |
40 ../nkernsa/interrupts.h OS_LAYER_PLATFORM_EXPORT_PATH(nktest/interrupts.h) // |
40 ../nkernsa/interrupts.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/interrupts.h) // |
41 ../nkernsa/nkutils.h OS_LAYER_PLATFORM_EXPORT_PATH(nktest/nkutils.h) // |
41 ../nkernsa/nkutils.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/nkutils.h) // |
42 ../nkernsa/utils.h OS_LAYER_PLATFORM_EXPORT_PATH(nktest/utils.h) // |
42 ../nkernsa/utils.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/utils.h) // |
43 ../nkernsa/diag.h OS_LAYER_PLATFORM_EXPORT_PATH(nktest/diag.h) // |
43 ../nkernsa/diag.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/diag.h) // |
44 |
44 |
45 ../../../kernel/eka/include/e32huffman.h OS_LAYER_PLATFORM_EXPORT_PATH(e32huffman.h) |
45 ../../../kernel/eka/include/e32huffman.h /epoc32/include/ |
46 |
46 |
47 platsec.settings /epoc32/data/defaulttest.ini |
47 platsec.settings /epoc32/data/defaulttest.ini |
48 ../mmu/d_memorytest.h OS_LAYER_PLATFORM_EXPORT_PATH(e32test/d_memorytest.h) |
48 ../mmu/d_memorytest.h /epoc32/include/e32test/d_memorytest.h |
49 |
49 |
50 ../buffer/UnicodeData.txt /epoc32/data/z/test/unicodedata.txt |
50 ../buffer/UnicodeData.txt /epoc32/data/z/test/unicodedata.txt |
51 ../buffer/UnicodeData.txt /epoc32/release/wins/udeb/z/test/unicodedata.txt |
51 ../buffer/UnicodeData.txt /epoc32/release/wins/udeb/z/test/unicodedata.txt |
52 ../buffer/UnicodeData.txt /epoc32/release/wins/urel/z/test/unicodedata.txt |
52 ../buffer/UnicodeData.txt /epoc32/release/wins/urel/z/test/unicodedata.txt |
53 ../buffer/UnicodeData.txt /epoc32/release/winscw/udeb/z/test/unicodedata.txt |
53 ../buffer/UnicodeData.txt /epoc32/release/winscw/udeb/z/test/unicodedata.txt |
66 ../dll/oe/eabi/urel/t_oedll.dll /epoc32/release/armv5/urel/t_oedll.dll |
66 ../dll/oe/eabi/urel/t_oedll.dll /epoc32/release/armv5/urel/t_oedll.dll |
67 ../dll/oe/eabi/urel/t_oedll1.dll /epoc32/release/armv5/urel/t_oedll1.dll |
67 ../dll/oe/eabi/urel/t_oedll1.dll /epoc32/release/armv5/urel/t_oedll1.dll |
68 ../dll/oe/eabi/urel/t_oeexport.exe /epoc32/release/armv5/urel/t_oeexport.exe |
68 ../dll/oe/eabi/urel/t_oeexport.exe /epoc32/release/armv5/urel/t_oeexport.exe |
69 ../dll/oe/eabi/urel/t_oeexport1.exe /epoc32/release/armv5/urel/t_oeexport1.exe |
69 ../dll/oe/eabi/urel/t_oeexport1.exe /epoc32/release/armv5/urel/t_oeexport1.exe |
70 |
70 |
71 ../demandpaging/d_pagestress.h OS_LAYER_PLATFORM_EXPORT_PATH(d_pagestress.h) |
71 ../demandpaging/d_pagestress.h /epoc32/include/ |
72 |
72 ../pci/t_pci.h /epoc32/include/e32test/t_pci.h |
73 ../iic/iic_psl/i2c.h OS_LAYER_PLATFORM_EXPORT_PATH(e32test/i2c.h) |
73 |
74 ../iic/iic_psl/spi.h OS_LAYER_PLATFORM_EXPORT_PATH(e32test/spi.h) |
74 ../iic/iic_psl/i2c.h /epoc32/include/e32test/ |
|
75 ../iic/iic_psl/spi.h /epoc32/include/e32test/ |
75 |
76 |
76 PRJ_TESTMMPFILES |
77 PRJ_TESTMMPFILES |
77 |
78 |
78 /****************************************************************************** |
79 /****************************************************************************** |
79 Put all device drivers here. These build both SMP and non-SMP variants. |
80 Put all device drivers here. These build both SMP and non-SMP variants. |
80 User side code builds a single variant for both. |
81 User side code builds a single variant for both. |
81 *NOTE: Base BTB will build properly any kernel-side test code embedded within |
82 *NOTE: Base BTB will build properly any kernel-side test code embedded within |
82 positive check ( #ifdef SMP ), however these binaries will not be included in BTB |
83 positive check ( #ifdef SMP ), however these binaries will not be included in BTB |
83 autotest images for SMP platforms. Refer to DTW-KHS BTB00055 for more details. |
84 autotest images for SMP platforms. Refer to DTW-KHS BTB00055 for more details. |
84 ******************************************************************************/ |
85 ******************************************************************************/ |
85 d_timestamp support |
|
86 d_kerncorestats support |
|
87 d_implicit support |
86 d_implicit support |
88 d_emitest support |
87 d_emitest support |
89 d_ldd support |
88 d_ldd support |
90 d_ldd_ram support |
89 d_ldd_ram support |
91 d_ldd2 support |
90 d_ldd2 support |
92 d_ldd2_ram support |
91 d_ldd2_ram support |
93 d_lddns support |
92 d_lddns support |
94 d_lddpowerseqtest support |
93 d_lddpowerseqtest support |
95 #if !defined(X86) && !defined(WINS) |
|
96 ../power/d_powermisctest support |
|
97 #endif |
|
98 d_ldddigitisertest support |
94 d_ldddigitisertest support |
99 d_lddturnaroundtimertest support |
95 d_lddturnaroundtimertest support |
100 d_newldd support |
96 d_newldd support |
101 d_ipccpy support |
97 d_ipccpy support |
102 d_kucopy support |
98 d_kucopy support |
137 |
132 |
138 #if !defined X86 |
133 #if !defined X86 |
139 rescontrol_psl support |
134 rescontrol_psl support |
140 rescontrol_extended_psl support |
135 rescontrol_extended_psl support |
141 d_rescontrolcli support |
136 d_rescontrolcli support |
142 d_rescontrolclisync support |
|
143 d_extendedrescontrolcli support |
137 d_extendedrescontrolcli support |
144 d_prmacctstsim support |
138 d_prmacctstsim support |
145 ../resmanus/resourcecontrol support |
139 ../resmanus/resourcecontrol support |
146 ../resmanus/resourcecontrollerextended support |
140 ../resmanus/resourcecontrollerextended support |
147 ../resmanus/d_resmanusbtrace support |
|
148 #endif |
141 #endif |
149 |
142 |
150 // DMA kernel-side test harness for software-simulated DMA framework |
143 // DMA kernel-side test harness for software-simulated DMA framework |
151 // software-simulated DMA framework |
144 // software-simulated DMA framework |
152 d_dmasim support |
145 d_dmasim support |
153 dmasim support |
146 dmasim support |
154 d_dma2_sim support |
|
155 |
147 |
156 // Examples for demand paging device driver migration |
148 // Examples for demand paging device driver migration |
157 d_pagingexample_1_pre support |
149 d_pagingexample_1_pre support |
158 d_pagingexample_1_post support |
150 d_pagingexample_1_post support |
159 d_pagingexample_2_pre support |
151 d_pagingexample_2_pre support |
160 d_pagingexample_2_post support |
152 d_pagingexample_2_post support |
161 |
153 |
162 #if defined(EPOC32) && !defined(X86) |
154 #if defined(EPOC32) && !defined(X86) |
163 // Test LDD for real hardware DMA |
155 // Test LDD for real hardware DMA |
164 d_dma support |
156 d_dma support |
165 d_dma2 support |
|
166 d_dma_compat support |
|
167 d_dma2_compat support |
|
168 #endif |
157 #endif |
169 |
158 |
170 #ifdef EPOC32 |
159 #ifdef EPOC32 |
171 d_atomic support |
160 d_atomic support |
172 d_pagestress support |
161 d_pagestress support |
194 d_ramdefrag support |
183 d_ramdefrag support |
195 d_smpsoak support |
184 d_smpsoak support |
196 #endif |
185 #endif |
197 |
186 |
198 #if !defined(X86) |
187 #if !defined(X86) |
|
188 #if defined(WINS) |
199 ../iic/iic_psl/iic_testpsl support |
189 ../iic/iic_psl/iic_testpsl support |
200 ../iic/iic_psl/spi support |
190 ../iic/iic_psl/spi support |
201 ../iic/iic_psl/i2c support |
191 ../iic/iic_psl/i2c support |
202 ../iic/iic_psl/d_iic_client support |
192 ../iic/iic_psl/d_iic_client support |
203 ../iic/iic_psl/d_iic_slaveclient support |
193 ../iic/iic_psl/d_iic_slaveclient support |
204 |
194 |
205 ../iic/iic_psl/spi_ctrless support |
195 ../iic/iic_psl/spi_ctrless support |
206 ../iic/iic_psl/i2c_ctrless support |
196 ../iic/iic_psl/i2c_ctrless support |
207 ../iic/iic_psl/d_iic_client_ctrless support |
197 ../iic/iic_psl/d_iic_client_ctrless support |
208 ../iic/iic_psl/d_iic_slaveclient_ctrless support |
198 ../iic/iic_psl/d_iic_slaveclient_ctrless support |
209 |
199 #endif |
210 ../iic/iic_psl/i2c_masterstubs_ctrless support |
|
211 ../iic/iic_psl/i2c_slavestubs_ctrless support |
|
212 ../iic/iic_psl/d_iic_client_stubs support |
|
213 ../iic/iic_psl/d_iic_slaveclient_stubs support |
|
214 #endif |
200 #endif |
215 |
201 |
216 #if !defined(WINS) && !defined(X86) |
202 #if !defined(WINS) && !defined(X86) |
217 d_crazyints support |
203 d_crazyints support |
218 #endif |
204 #endif |
256 // to increase the chances of this nothing should be running in the background. |
240 // to increase the chances of this nothing should be running in the background. |
257 // Therefore these need to be run before t_lat2 is started. |
241 // Therefore these need to be run before t_lat2 is started. |
258 #if !defined(WINS) && !defined(X86) |
242 #if !defined(WINS) && !defined(X86) |
259 t_ramdefrag |
243 t_ramdefrag |
260 #endif |
244 #endif |
261 |
|
262 // /E32TEST/TIMESTAMP test must also come before t_lat2 as it goes into Low Power Mode. |
|
263 t_timestamp |
|
264 |
245 |
265 #ifdef EPOC32 |
246 #ifdef EPOC32 |
266 // Start the latency measurement |
247 // Start the latency measurement |
267 t_lat2 |
248 t_lat2 |
268 #endif |
249 #endif |
393 t_usbcsc |
374 t_usbcsc |
394 t_testearlyextension |
375 t_testearlyextension |
395 #endif |
376 #endif |
396 #ifdef MARM_ARMV5 |
377 #ifdef MARM_ARMV5 |
397 t_usb_device manual |
378 t_usb_device manual |
398 t_usb_tranhandleclient support |
|
399 t_usb_transfersrvclient support |
|
400 t_usb_transfersrv manual |
|
401 t_usb_scdevice manual |
379 t_usb_scdevice manual |
402 #endif |
380 #endif |
403 |
381 |
404 t_tldd |
382 t_tldd |
405 t_newldd |
383 t_newldd |
406 t_lddpowerseqtest |
384 t_lddpowerseqtest |
407 #if !defined(X86) && !defined(WINS) |
|
408 ../power/t_powermisctest |
|
409 #endif |
|
410 t_ldddigitisertest |
385 t_ldddigitisertest |
411 t_userdigitisertest |
386 t_userdigitisertest |
412 t_userdigitisernocaps |
387 t_userdigitisernocaps |
413 t_persistrestart manual |
388 t_persistrestart manual |
414 halsettings support |
389 halsettings support |
892 |
856 |
893 // Debugger support |
857 // Debugger support |
894 t_logtofile manual |
858 t_logtofile manual |
895 t_eventtracker manual |
859 t_eventtracker manual |
896 t_traceredirect support |
860 t_traceredirect support |
897 t_heapcorruption support |
861 t_heapcorruption support |
898 t_btrace |
862 t_btrace |
899 t_perflogger |
863 t_perflogger |
900 |
864 |
901 #ifdef GENERIC_MARM |
865 #ifdef GENERIC_MARM |
902 t_debugapi manual |
866 t_debugapi manual |
903 t_context |
867 t_context |
904 #endif |
868 #endif |
905 |
869 |
906 // /E32TEST/DMA tests |
870 // /E32TEST/DMA tests |
907 t_dma // user-side test harness for real DMA framework |
871 t_dma // user-side test harness for real DMA framework |
908 t_dma2 // user-side test harness for DMAv2 framework |
|
909 |
872 |
910 // Example RTOS personality |
873 // Example RTOS personality |
911 ../personality/example/t_expers support |
874 ../personality/example/t_expers support |
912 |
875 |
913 // Text notifier tests |
876 // Text notifier tests |
997 // /E32TEST/RESMANUS tests |
960 // /E32TEST/RESMANUS tests |
998 #if !defined X86 |
961 #if !defined X86 |
999 ../resmanus/t_resmanus |
962 ../resmanus/t_resmanus |
1000 ../resmanus/t_resmanuskern |
963 ../resmanus/t_resmanuskern |
1001 ../resmanus/t_resmanusextended |
964 ../resmanus/t_resmanusextended |
1002 ../resmanus/t_resmanusbtrace |
|
1003 #endif |
965 #endif |
1004 |
966 |
1005 // /E32TEST/RESOURCEMAN tests |
967 // /E32TEST/RESOURCEMAN tests |
1006 #if !defined X86 |
968 #if !defined X86 |
1007 t_rescontrolcli |
969 t_rescontrolcli |
1008 t_rescontrolclisync |
|
1009 t_extendedrescontrolcli |
970 t_extendedrescontrolcli |
1010 t_prmacctstsim |
971 t_prmacctstsim |
1011 #endif |
972 #endif |
1012 |
973 |
1013 // /E32TEST/IIC tests |
974 // /E32TEST/IIC tests |
1014 #if !defined(X86) |
975 #if !defined(X86) |
|
976 #if defined(WINS) |
1015 ../iic/t_iic |
977 ../iic/t_iic |
|
978 #endif |
1016 #endif |
979 #endif |
1017 |
980 |
1018 #if defined(MARM_ARMV5) |
981 #if defined(MARM_ARMV5) |
1019 t_oeexport2 |
982 t_oeexport2 |
1020 #endif |
983 #endif |
1022 #if defined(MARM_ARMV5) || defined(MARM_ARMV4) |
985 #if defined(MARM_ARMV5) || defined(MARM_ARMV4) |
1023 ../rm_debug/group/t_trkdummyapp |
986 ../rm_debug/group/t_trkdummyapp |
1024 #endif |
987 #endif |
1025 |
988 |
1026 #if defined(MARM_ARMV5) |
989 #if defined(MARM_ARMV5) |
|
990 ../rm_debug/group/t_rmdebug_dll support |
|
991 ../rm_debug/group/t_rmdebug_security0 support |
|
992 ../rm_debug/group/t_rmdebug_security1 support |
|
993 ../rm_debug/group/t_rmdebug_security2 support |
|
994 ../rm_debug/group/t_rmdebug_security3 support |
|
995 ../rm_debug/group/t_rmdebug_app support |
|
996 ../rm_debug/group/t_rmdebug2 |
|
997 ../rm_debug/group/t_rmdebug2_oem |
|
998 ../rm_debug/group/t_rmdebug2_oemtoken support |
|
999 ../rm_debug/group/t_rmdebug2_oem2 |
|
1000 ../rm_debug/group/t_rmdebug2_oemtoken2 support |
1027 ../rm_debug/group/t_crashmonitor_lib |
1001 ../rm_debug/group/t_crashmonitor_lib |
|
1002 |
|
1003 ../rm_debug/group/t_rmdebug_app1 support |
|
1004 ../rm_debug/group/t_rmdebug_app2 support |
|
1005 ../rm_debug/group/t_rmdebug_app3 support |
|
1006 ../rm_debug/group/t_rmdebug_app4 support |
|
1007 ../rm_debug/group/t_rmdebug_app5 support |
|
1008 ../rm_debug/group/t_rmdebug_app6 support |
|
1009 ../rm_debug/group/t_rmdebug_app7 support |
|
1010 ../rm_debug/group/t_rmdebug_app8 support |
|
1011 ../rm_debug/group/t_rmdebug_app9 support |
|
1012 ../rm_debug/group/t_rmdebug_app10 support |
|
1013 |
|
1014 ../rm_debug/group/t_rmdebug_target_launcher support |
|
1015 ../rm_debug/group/t_rmdebug_multi_target |
|
1016 |
|
1017 ../rm_debug/group/t_rmdebug_multi_agent support |
|
1018 ../rm_debug/group/t_multi_agent_launcher |
|
1019 |
|
1020 |
1028 #endif |
1021 #endif |
1029 |
1022 |
1030 t_stacksize |
1023 t_stacksize |
1031 |
1024 |
1032 #if !defined(WINS) && !defined(X86) |
1025 #if !defined(WINS) && !defined(X86) |
1033 t_crazyints |
1026 t_crazyints |
1034 #endif |
1027 #endif |
1035 |
1028 |
1036 #endif // SMP |
1029 #endif // SMP |
1037 |
1030 |
1038 t_nanowait |
1031 t_nanowait |
1044 t_destruct_dll support |
1037 t_destruct_dll support |
1045 t_destruct_dll2 support |
1038 t_destruct_dll2 support |
1046 t_destruct_dll3 support |
1039 t_destruct_dll3 support |
1047 |
1040 |
1048 #include "../examples/examples.inf" |
1041 #include "../examples/examples.inf" |
|
1042 // Shared chunk camera driver tests. |
|
1043 t_camera_api manual |
|
1044 t_camera_gen manual |
1049 d_mmcsc support |
1045 d_mmcsc support |
1050 |
1046 |
1051 t_kerncorestats support |
|
1052 |
|
1053 #include "../hcr/hcr.inf" |
1047 #include "../hcr/hcr.inf" |
1054 |
1048 |
1055 #include "../domainmgr/test.inf" |
1049 //pci tests |
1056 |
1050 t_pci |
|
1051 |
|
1052 sdapctest |