diff -r a179b74831c9 -r c1f20ce4abcf kerneltest/e32test/group/bld.inf --- a/kerneltest/e32test/group/bld.inf Thu Aug 19 11:14:22 2010 +0300 +++ b/kerneltest/e32test/group/bld.inf Tue Aug 31 16:34:26 2010 +0300 @@ -31,21 +31,21 @@ PRJ_TESTEXPORTS -../../../kernel/eka/include/kernel/dobject.h /epoc32/include/kernel/ +../../../kernel/eka/include/kernel/dobject.h OS_LAYER_PLATFORM_EXPORT_PATH(kernel/dobject.h) -../../../userlibandfileserver/domainmgr/inc/domainobserver.h /epoc32/include/ +../../../userlibandfileserver/domainmgr/inc/domainobserver.h OS_LAYER_PLATFORM_EXPORT_PATH(domainobserver.h) -../dll/d_ldrtst.h /epoc32/include/ +../dll/d_ldrtst.h OS_LAYER_PLATFORM_EXPORT_PATH(d_ldrtst.h) -../nkernsa/interrupts.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/interrupts.h) // -../nkernsa/nkutils.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/nkutils.h) // -../nkernsa/utils.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/utils.h) // -../nkernsa/diag.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/diag.h) // +../nkernsa/interrupts.h OS_LAYER_PLATFORM_EXPORT_PATH(nktest/interrupts.h) // +../nkernsa/nkutils.h OS_LAYER_PLATFORM_EXPORT_PATH(nktest/nkutils.h) // +../nkernsa/utils.h OS_LAYER_PLATFORM_EXPORT_PATH(nktest/utils.h) // +../nkernsa/diag.h OS_LAYER_PLATFORM_EXPORT_PATH(nktest/diag.h) // -../../../kernel/eka/include/e32huffman.h /epoc32/include/ +../../../kernel/eka/include/e32huffman.h OS_LAYER_PLATFORM_EXPORT_PATH(e32huffman.h) platsec.settings /epoc32/data/defaulttest.ini -../mmu/d_memorytest.h /epoc32/include/e32test/d_memorytest.h +../mmu/d_memorytest.h OS_LAYER_PLATFORM_EXPORT_PATH(e32test/d_memorytest.h) ../buffer/UnicodeData.txt /epoc32/data/z/test/unicodedata.txt ../buffer/UnicodeData.txt /epoc32/release/wins/udeb/z/test/unicodedata.txt @@ -68,11 +68,10 @@ ../dll/oe/eabi/urel/t_oeexport.exe /epoc32/release/armv5/urel/t_oeexport.exe ../dll/oe/eabi/urel/t_oeexport1.exe /epoc32/release/armv5/urel/t_oeexport1.exe -../demandpaging/d_pagestress.h /epoc32/include/ -../pci/t_pci.h /epoc32/include/e32test/t_pci.h +../demandpaging/d_pagestress.h OS_LAYER_PLATFORM_EXPORT_PATH(d_pagestress.h) -../iic/iic_psl/i2c.h /epoc32/include/e32test/ -../iic/iic_psl/spi.h /epoc32/include/e32test/ +../iic/iic_psl/i2c.h OS_LAYER_PLATFORM_EXPORT_PATH(e32test/i2c.h) +../iic/iic_psl/spi.h OS_LAYER_PLATFORM_EXPORT_PATH(e32test/spi.h) PRJ_TESTMMPFILES @@ -83,6 +82,8 @@ positive check ( #ifdef SMP ), however these binaries will not be included in BTB autotest images for SMP platforms. Refer to DTW-KHS BTB00055 for more details. ******************************************************************************/ +d_timestamp support +d_kerncorestats support d_implicit support d_emitest support d_ldd support @@ -91,6 +92,9 @@ d_ldd2_ram support d_lddns support d_lddpowerseqtest support +#if !defined(X86) && !defined(WINS) +../power/d_powermisctest support +#endif d_ldddigitisertest support d_lddturnaroundtimertest support d_newldd support @@ -119,6 +123,7 @@ d_shbuf_own support d_asid support d_entropysources support +d_khal support #ifdef GENERIC_MARM d_schedhook support @@ -134,16 +139,19 @@ rescontrol_psl support rescontrol_extended_psl support d_rescontrolcli support +d_rescontrolclisync support d_extendedrescontrolcli support d_prmacctstsim support ../resmanus/resourcecontrol support ../resmanus/resourcecontrollerextended support +../resmanus/d_resmanusbtrace support #endif // DMA kernel-side test harness for software-simulated DMA framework // software-simulated DMA framework d_dmasim support dmasim support +d_dma2_sim support // Examples for demand paging device driver migration d_pagingexample_1_pre support @@ -154,6 +162,9 @@ #if defined(EPOC32) && !defined(X86) // Test LDD for real hardware DMA d_dma support +d_dma2 support +d_dma_compat support +d_dma2_compat support #endif #ifdef EPOC32 @@ -185,18 +196,21 @@ #endif #if !defined(X86) -#if defined(WINS) ../iic/iic_psl/iic_testpsl support -../iic/iic_psl/spi support -../iic/iic_psl/i2c support +../iic/iic_psl/spi support +../iic/iic_psl/i2c support ../iic/iic_psl/d_iic_client support -../iic/iic_psl/d_iic_slaveclient support +../iic/iic_psl/d_iic_slaveclient support ../iic/iic_psl/spi_ctrless support ../iic/iic_psl/i2c_ctrless support ../iic/iic_psl/d_iic_client_ctrless support ../iic/iic_psl/d_iic_slaveclient_ctrless support -#endif + +../iic/iic_psl/i2c_masterstubs_ctrless support +../iic/iic_psl/i2c_slavestubs_ctrless support +../iic/iic_psl/d_iic_client_stubs support +../iic/iic_psl/d_iic_slaveclient_stubs support #endif #if !defined(WINS) && !defined(X86) @@ -218,6 +232,8 @@ //T_ROMCHK // check the ROM is OK before starting tests #endif +t_printsysinfo /* t_printsysinfo is the first test to run because it logs the system information */ + // todo: t_shadow tests currently need to run before any ROM pages get shadowed so do this first // for now #ifdef EPOC32 @@ -243,6 +259,9 @@ t_ramdefrag #endif +// /E32TEST/TIMESTAMP test must also come before t_lat2 as it goes into Low Power Mode. +t_timestamp + #ifdef EPOC32 // Start the latency measurement t_lat2 @@ -376,12 +395,18 @@ #endif #ifdef MARM_ARMV5 t_usb_device manual +t_usb_tranhandleclient support +t_usb_transfersrvclient support +t_usb_transfersrv manual t_usb_scdevice manual #endif t_tldd t_newldd t_lddpowerseqtest +#if !defined(X86) && !defined(WINS) +../power/t_powermisctest +#endif t_ldddigitisertest t_userdigitisertest t_userdigitisernocaps @@ -493,16 +518,19 @@ ../ethernet/pump/etherpump manual ../ethernet/macset/macset manual -// /E32TEST/HEAP tests -t_fail - +// /e32test/heap tests #ifdef EPOC32 -t_hcomp support +t_hcomp support #endif - +t_fail t_heap t_heap2 t_heapdb +t_heapdl +t_heapslab +t_heapstress manual +t_heapcheck +t_heappagealloc t_kheap // Secure RNG tests @@ -564,6 +592,9 @@ t_duid support t_uid +#ifdef EPOC32 +ccthrash support +#endif cpumeter support crash support reboot support @@ -589,6 +620,7 @@ t_mem support t_unzip support t_ymodem support +ymodemtx support t_ymodemz support t_lbk support t_forever support @@ -604,8 +636,10 @@ eject support t_pcreat support +t_loadsim support + #if !defined(WINS) -t_zip manual +t_zip #endif #ifdef EPOC32 @@ -692,10 +726,8 @@ // /E32TEST/POWER tests t_power t_power_slave support -t_domain -t_domain_slave support -domainPolicyTest support t_switchoff +t_frqchg // /E32TEST/PRIME tests t_kern support @@ -725,16 +757,18 @@ // /E32TEST/SYSTEM tests t_atomic +t_atomicu t_chnot t_cobj t_ctrap t_exc -t_inf manual +t_inf t_multin t_prot t_prot2 support t_prot2a support t_reason support +t_reason2 t_ref t_reg t_trap @@ -760,6 +794,7 @@ // T_REGRAM support t_panic support #endif +t_khal // /E32TEST/THREAD tests t_killer support // because it takes several minutes to run @@ -807,7 +842,8 @@ t_wwins manual t_mmcpw manual -t_keys support +refkeymap support //Reference template keyboard look-up tables for T_KEYS test +t_keys // /E32TEST/Y2K tests t_y2k @@ -858,7 +894,7 @@ t_logtofile manual t_eventtracker manual t_traceredirect support -t_heapcorruption support +t_heapcorruption support t_btrace t_perflogger @@ -869,6 +905,7 @@ // /E32TEST/DMA tests t_dma // user-side test harness for real DMA framework +t_dma2 // user-side test harness for DMAv2 framework // Example RTOS personality ../personality/example/t_expers support @@ -962,21 +999,21 @@ ../resmanus/t_resmanus ../resmanus/t_resmanuskern ../resmanus/t_resmanusextended +../resmanus/t_resmanusbtrace #endif // /E32TEST/RESOURCEMAN tests #if !defined X86 t_rescontrolcli +t_rescontrolclisync t_extendedrescontrolcli t_prmacctstsim #endif // /E32TEST/IIC tests #if !defined(X86) -#if defined(WINS) ../iic/t_iic #endif -#endif #if defined(MARM_ARMV5) t_oeexport2 @@ -987,43 +1024,13 @@ #endif #if defined(MARM_ARMV5) -../rm_debug/group/t_rmdebug_dll support -../rm_debug/group/t_rmdebug_security0 support -../rm_debug/group/t_rmdebug_security1 support -../rm_debug/group/t_rmdebug_security2 support -../rm_debug/group/t_rmdebug_security3 support -../rm_debug/group/t_rmdebug_app support -../rm_debug/group/t_rmdebug2 -../rm_debug/group/t_rmdebug2_oem -../rm_debug/group/t_rmdebug2_oemtoken support -../rm_debug/group/t_rmdebug2_oem2 -../rm_debug/group/t_rmdebug2_oemtoken2 support ../rm_debug/group/t_crashmonitor_lib - -../rm_debug/group/t_rmdebug_app1 support -../rm_debug/group/t_rmdebug_app2 support -../rm_debug/group/t_rmdebug_app3 support -../rm_debug/group/t_rmdebug_app4 support -../rm_debug/group/t_rmdebug_app5 support -../rm_debug/group/t_rmdebug_app6 support -../rm_debug/group/t_rmdebug_app7 support -../rm_debug/group/t_rmdebug_app8 support -../rm_debug/group/t_rmdebug_app9 support -../rm_debug/group/t_rmdebug_app10 support - -../rm_debug/group/t_rmdebug_target_launcher support -../rm_debug/group/t_rmdebug_multi_target - -../rm_debug/group/t_rmdebug_multi_agent support -../rm_debug/group/t_multi_agent_launcher - - #endif t_stacksize #if !defined(WINS) && !defined(X86) -t_crazyints +t_crazyints #endif #endif // SMP @@ -1039,14 +1046,11 @@ t_destruct_dll3 support #include "../examples/examples.inf" -// Shared chunk camera driver tests. -t_camera_api manual -t_camera_gen manual d_mmcsc support +t_kerncorestats support + #include "../hcr/hcr.inf" -//pci tests -t_pci +#include "../domainmgr/test.inf" -sdapctest