kerneltest/e32test/group/bld.inf
changeset 90 947f0dc9f7a8
parent 36 538db54a451d
child 109 b3a1d9898418
child 132 e4a7b1cbe40c
equal deleted inserted replaced
52:2d65c2f76d7b 90:947f0dc9f7a8
    35 
    35 
    36 ../../../userlibandfileserver/domainmgr/inc/domainobserver.h				/epoc32/include/
    36 ../../../userlibandfileserver/domainmgr/inc/domainobserver.h				/epoc32/include/
    37 
    37 
    38 ../dll/d_ldrtst.h					/epoc32/include/
    38 ../dll/d_ldrtst.h					/epoc32/include/
    39 
    39 
    40 ../nkernsa/interrupts.h				/epoc32/include/nktest/	//
    40 ../nkernsa/interrupts.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/interrupts.h)	//
    41 ../nkernsa/nkutils.h				/epoc32/include/nktest/	//
    41 ../nkernsa/nkutils.h				SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/nkutils.h)	//
    42 ../nkernsa/utils.h					/epoc32/include/nktest/	//
    42 ../nkernsa/utils.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/utils.h)	//
    43 ../nkernsa/diag.h					/epoc32/include/nktest/	//
    43 ../nkernsa/diag.h					SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(nktest/diag.h)	//
    44 
    44 
    45 ../../../kernel/eka/include/e32huffman.h				/epoc32/include/
    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   /epoc32/include/e32test/d_memorytest.h
    48 ../mmu/d_memorytest.h   /epoc32/include/e32test/d_memorytest.h
    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		/epoc32/include/
    71 ../demandpaging/d_pagestress.h		/epoc32/include/
       
    72 ../pci/t_pci.h						/epoc32/include/e32test/t_pci.h
    72 
    73 
    73 ../iic/iic_psl/i2c.h			/epoc32/include/e32test/
    74 ../iic/iic_psl/i2c.h			/epoc32/include/e32test/
    74 ../iic/iic_psl/spi.h			/epoc32/include/e32test/
    75 ../iic/iic_psl/spi.h			/epoc32/include/e32test/
    75 
    76 
    76 PRJ_TESTMMPFILES
    77 PRJ_TESTMMPFILES
    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  ******************************************************************************/
       
    86 d_kerncorestats				support
    85 d_implicit					support
    87 d_implicit					support
    86 d_emitest					support
    88 d_emitest					support
    87 d_ldd						support
    89 d_ldd						support
    88 d_ldd_ram					support
    90 d_ldd_ram					support
    89 d_ldd2						support
    91 d_ldd2						support
   115 d_nanowait					support
   117 d_nanowait					support
   116 d_medch						support
   118 d_medch						support
   117 d_shbuf_client				support
   119 d_shbuf_client				support
   118 d_shbuf_own					support
   120 d_shbuf_own					support
   119 d_asid						support
   121 d_asid						support
       
   122 d_entropysources			support
   120 
   123 
   121 #ifdef GENERIC_MARM
   124 #ifdef GENERIC_MARM
   122 d_schedhook					support
   125 d_schedhook					support
   123 d_kernasmbm					support
   126 d_kernasmbm					support
   124 d_codemodifier				support
   127 d_codemodifier				support
   184 d_ramdefrag					support
   187 d_ramdefrag					support
   185 d_smpsoak					support
   188 d_smpsoak					support
   186 #endif
   189 #endif
   187 
   190 
   188 #if !defined(X86)
   191 #if !defined(X86)
   189 #if defined(WINS)
       
   190 ../iic/iic_psl/iic_testpsl			support
   192 ../iic/iic_psl/iic_testpsl			support
   191 ../iic/iic_psl/spi					support
   193 ../iic/iic_psl/spi					support
   192 ../iic/iic_psl/i2c					support
   194 ../iic/iic_psl/i2c					support
   193 ../iic/iic_psl/d_iic_client			support
   195 ../iic/iic_psl/d_iic_client			support
   194 ../iic/iic_psl/d_iic_slaveclient	support
   196 ../iic/iic_psl/d_iic_slaveclient	support
   195 
   197 
   196 ../iic/iic_psl/spi_ctrless			support
   198 ../iic/iic_psl/spi_ctrless			support
   197 ../iic/iic_psl/i2c_ctrless			support
   199 ../iic/iic_psl/i2c_ctrless			support
   198 ../iic/iic_psl/d_iic_client_ctrless		support
   200 ../iic/iic_psl/d_iic_client_ctrless		support
   199 ../iic/iic_psl/d_iic_slaveclient_ctrless	support
   201 ../iic/iic_psl/d_iic_slaveclient_ctrless	support
   200 #endif
       
   201 #endif
   202 #endif
   202 
   203 
   203 #if !defined(WINS) && !defined(X86)
   204 #if !defined(WINS) && !defined(X86)
   204 d_crazyints support
   205 d_crazyints support
   205 #endif
   206 #endif
   216 #endif
   217 #endif
   217 
   218 
   218 #ifdef EPOC32
   219 #ifdef EPOC32
   219 //T_ROMCHK      // check the ROM is OK before starting tests
   220 //T_ROMCHK      // check the ROM is OK before starting tests
   220 #endif
   221 #endif
       
   222 
       
   223 t_printsysinfo		/* t_printsysinfo is the first test to run because it logs the system information */
   221 
   224 
   222 // todo: t_shadow tests currently need to run before any ROM pages get shadowed so do this first
   225 // todo: t_shadow tests currently need to run before any ROM pages get shadowed so do this first
   223 // for now
   226 // for now
   224 #ifdef EPOC32
   227 #ifdef EPOC32
   225 t_shadow
   228 t_shadow
   464 t_dllwsddi
   467 t_dllwsddi
   465 d_wsdextension	support
   468 d_wsdextension	support
   466 t_wsdextension	support
   469 t_wsdextension	support
   467 #endif
   470 #endif
   468 
   471 
       
   472 // t_wsd_* suffixes:
       
   473 //   x => XIP; runs from ROM
       
   474 //   c => code loads & runs in RAM
       
   475 //   p => pagedcode
       
   476 //   u => unpagedcode
       
   477 t_wsd_dl3_xp	support
       
   478 t_wsd_dl3_xu	support
       
   479 t_wsd_dl2_xp	support
       
   480 t_wsd_dl2_xu	support
       
   481 t_wsd_dl1_xp	support
       
   482 t_wsd_dl1_xu	support
       
   483 t_wsd_tst_xp
       
   484 t_wsd_tst_xu
       
   485 
       
   486 t_wsd_dl3_cp	support
       
   487 t_wsd_dl3_cu	support
       
   488 t_wsd_dl2_cp	support
       
   489 t_wsd_dl2_cu	support
       
   490 t_wsd_dl1_cp	support
       
   491 t_wsd_dl1_cu	support
       
   492 t_wsd_tst_cp
       
   493 t_wsd_tst_cu
       
   494 
   469 // /e32test/ethernet
   495 // /e32test/ethernet
   470 ../ethernet/pump/etherpump  manual
   496 ../ethernet/pump/etherpump  manual
   471 ../ethernet/macset/macset   manual
   497 ../ethernet/macset/macset   manual
   472 
   498 
   473 // /E32TEST/HEAP tests
   499 // /E32TEST/HEAP tests
   479 
   505 
   480 t_heap
   506 t_heap
   481 t_heap2
   507 t_heap2
   482 t_heapdb
   508 t_heapdb
   483 t_kheap
   509 t_kheap
       
   510 
       
   511 // Secure RNG tests
       
   512 t_securerng
       
   513 t_sha256
       
   514 t_entropysources
   484 
   515 
   485 // /E32TEST/LFFS tests
   516 // /E32TEST/LFFS tests
   486 t_lfsdrv2       manual
   517 t_lfsdrv2       manual
   487 t_lfsdrvbm		manual
   518 t_lfsdrvbm		manual
   488 #if defined(GENERIC_MARM)
   519 #if defined(GENERIC_MARM)
   534 
   565 
   535 // /E32TEST/MISC tests
   566 // /E32TEST/MISC tests
   536 
   567 
   537 t_duid      support
   568 t_duid      support
   538 t_uid
   569 t_uid
       
   570 #ifdef EPOC32
       
   571 ccthrash	support
       
   572 #endif
   539 cpumeter    support
   573 cpumeter    support
   540 crash       support
   574 crash       support
   541 reboot		support
   575 reboot		support
   542 exc         support
   576 exc         support
   543 freemem     support
   577 freemem     support
   559 t_proc3     support
   593 t_proc3     support
   560 t_proc3a    support
   594 t_proc3a    support
   561 t_mem       support
   595 t_mem       support
   562 t_unzip     support
   596 t_unzip     support
   563 t_ymodem    support
   597 t_ymodem    support
       
   598 ymodemtx	support
   564 t_ymodemz   support
   599 t_ymodemz   support
   565 t_lbk       support
   600 t_lbk       support
   566 t_forever   support
   601 t_forever   support
   567 t_ipccpy
   602 t_ipccpy
   568 flash       support
   603 flash       support
   573 t_add2p2    support
   608 t_add2p2    support
   574 drvdump     support
   609 drvdump     support
   575 drvread     support
   610 drvread     support
   576 eject       support
   611 eject       support
   577 t_pcreat    support
   612 t_pcreat    support
       
   613 
       
   614 t_loadsim	support
   578 
   615 
   579 #if !defined(WINS)
   616 #if !defined(WINS)
   580 t_zip       manual
   617 t_zip       manual
   581 #endif
   618 #endif
   582 
   619 
   944 t_prmacctstsim
   981 t_prmacctstsim
   945 #endif
   982 #endif
   946 
   983 
   947 // /E32TEST/IIC tests
   984 // /E32TEST/IIC tests
   948 #if !defined(X86)
   985 #if !defined(X86)
   949 #if defined(WINS)
       
   950 ../iic/t_iic
   986 ../iic/t_iic
   951 #endif
       
   952 #endif
   987 #endif
   953 
   988 
   954 #if defined(MARM_ARMV5)
   989 #if defined(MARM_ARMV5)
   955 t_oeexport2
   990 t_oeexport2
   956 #endif
   991 #endif
   957 
   992 
   958 #if defined(MARM_ARMV5) || defined(MARM_ARMV4)
   993 #if defined(MARM_ARMV5) || defined(MARM_ARMV4)
   959 t_trkdummyapp
   994 ../rm_debug/group/t_trkdummyapp
   960 #endif
   995 #endif
   961 
   996 
   962 #if defined(MARM_ARMV5)
   997 #if defined(MARM_ARMV5)
   963 t_rmdebug_dll support
   998 ../rm_debug/group/t_rmdebug_dll support
   964 t_rmdebug_security0 support
   999 ../rm_debug/group/t_rmdebug_security0 support
   965 t_rmdebug_security1 support
  1000 ../rm_debug/group/t_rmdebug_security1 support
   966 t_rmdebug_security2 support
  1001 ../rm_debug/group/t_rmdebug_security2 support
   967 t_rmdebug_security3 support
  1002 ../rm_debug/group/t_rmdebug_security3 support
   968 t_rmdebug_app support
  1003 ../rm_debug/group/t_rmdebug_app support
   969 t_rmdebug2
  1004 ../rm_debug/group/t_rmdebug2
   970 t_rmdebug2_oem
  1005 ../rm_debug/group/t_rmdebug2_oem
   971 t_rmdebug2_oemtoken support
  1006 ../rm_debug/group/t_rmdebug2_oemtoken support
   972 t_rmdebug2_oem2
  1007 ../rm_debug/group/t_rmdebug2_oem2
   973 t_rmdebug2_oemtoken2 support
  1008 ../rm_debug/group/t_rmdebug2_oemtoken2 support
   974 t_crashmonitor_lib
  1009 ../rm_debug/group/t_crashmonitor_lib
       
  1010 
       
  1011 ../rm_debug/group/t_rmdebug_app1 support
       
  1012 ../rm_debug/group/t_rmdebug_app2 support
       
  1013 ../rm_debug/group/t_rmdebug_app3 support
       
  1014 ../rm_debug/group/t_rmdebug_app4 support
       
  1015 ../rm_debug/group/t_rmdebug_app5 support
       
  1016 ../rm_debug/group/t_rmdebug_app6 support
       
  1017 ../rm_debug/group/t_rmdebug_app7 support
       
  1018 ../rm_debug/group/t_rmdebug_app8 support
       
  1019 ../rm_debug/group/t_rmdebug_app9 support
       
  1020 ../rm_debug/group/t_rmdebug_app10 support
       
  1021 
       
  1022 ../rm_debug/group/t_rmdebug_target_launcher support
       
  1023 ../rm_debug/group/t_rmdebug_multi_target
       
  1024 
       
  1025 ../rm_debug/group/t_rmdebug_multi_agent support
       
  1026 ../rm_debug/group/t_multi_agent_launcher
       
  1027 
       
  1028 
   975 #endif
  1029 #endif
   976 
  1030 
   977 t_stacksize
  1031 t_stacksize
   978 
  1032 
   979 #if !defined(WINS) && !defined(X86)
  1033 #if !defined(WINS) && !defined(X86)
   980 t_crazyints	
  1034 t_crazyints
   981 #endif
  1035 #endif
   982 
  1036 
   983 #endif	// SMP
  1037 #endif	// SMP
   984 
  1038 
   985 t_nanowait
  1039 t_nanowait
   996 // Shared chunk camera driver tests.
  1050 // Shared chunk camera driver tests.
   997 t_camera_api		manual
  1051 t_camera_api		manual
   998 t_camera_gen		manual
  1052 t_camera_gen		manual
   999 d_mmcsc			support
  1053 d_mmcsc			support
  1000 
  1054 
       
  1055 t_kerncorestats		support
       
  1056 
  1001 #include "../hcr/hcr.inf"
  1057 #include "../hcr/hcr.inf"
       
  1058 
       
  1059 //pci tests
       
  1060 t_pci
       
  1061 // timestamp or fastcounter test
       
  1062 t_timestamp
       
  1063 d_timestamp		support
       
  1064