os/ossrv/lowlevellibsandfws/pluginfw/Group/EComTest1.iby
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 //
    15 
    16 #ifndef __ECOMTEST_IBY__
    17 #define __ECOMTEST_IBY__
    18 
    19 #include <ECom.iby>
    20 #include <TestBed.iby>
    21 #include <ecomtestcommon.iby>
    22 #include <syslibs_locale.iby>
    23 
    24 
    25 // batch file that runs all automatic ECOM tests
    26 // Note run these after the test harness tests, as they do not shut down the EComServer.
    27 data=ZSYSTEM\test\EComTests.bat           TEST\EComTests.bat
    28 
    29 // Example plug-in that must be in ROM
    30 //
    31 ECOM_PLUGIN(EComExample.dll,10009db1.rsc)
    32 
    33 ECOM_PLUGIN(EComExample2.dll,10009db3.rsc)
    34 
    35 ECOM_PLUGIN(EComExample3.dll,101F8477.rsc)
    36 
    37 ECOM_PLUGIN(EComExample6.dll,101F847D.rsc)
    38 
    39 ECOM_PLUGIN(EComRomOnlyExampleOnZ.dll,10009db5.rsc)
    40 
    41 ECOM_PLUGIN(EComRomRslvrExampleOnZ.dll,10009DB7.rsc)
    42 
    43 ECOM_PLUGIN(T_PlatSecECom1.dll,102026AB.rsc)
    44 
    45 ECOM_PLUGIN(T_PlatSecECom2.dll,102026AD.rsc)
    46 
    47 ECOM_PLUGIN(T_PlatSecResolverZ.dll,10777777.rsc)
    48 
    49 ECOM_PLUGIN(T_PlatSecECom3.dll,102026AF.rsc)
    50 ECOM_PLUGIN(T_PlatSecResolver.dll,10202777.rsc)
    51 
    52 ECOM_PLUGIN(EcomNullExample.dll,011f500e.rsc)
    53 
    54 ECOM_PLUGIN(EComUpgradeExample2.dll,10009DB9.rsc)
    55 ECOM_PLUGIN(EComUpgradeROExample2.dll,10009DBC.rsc)
    56 
    57 ECOM_PLUGIN(EComLoadMgrExample1.dll,EComLoadMgrExample1.rsc)
    58 ECOM_PLUGIN(EComLoadMgrExample2.dll,EComLoadMgrExample2.rsc)
    59 
    60 ECOM_PLUGIN(EComExample10.dll,EComExample10.rsc)
    61 ECOM_PLUGIN(EComExample12Invalid.dll,EComExample12Invalid.rsc)
    62 ECOM_PLUGIN(EComExample14Invalid.dll,EComExample14Invalid.rsc)
    63 
    64 ECOM_PLUGIN(LanguagePlugin2.dll,10009de0.RSC)
    65 
    66 ECOM_PLUGIN(dummycustomresolver2.dll, dummycustomresolver2.rsc)
    67 
    68 ECOM_PLUGIN(dummycustomresolver3.dll, dummycustomresolver3.rsc)
    69 
    70 ECOM_PLUGIN(badproxytable.dll, badproxytable.rsc)
    71 
    72 
    73 // THE following plugin dll and resouce entry is for SPI disable manual test in t_language.
    74 // Users should uncomment these following five lines and comment out one line above in order to test t_language SPI disable.
    75 //file=ABI_DIR\BUILD_DIR\LanguagePlugin2.dll		 Test\LanguagePlugin2.dll
    76 //data=EPOCROOT##epoc32\data\z\resource\plugins\LanguagePlugin2.rsc       resource\plugins\LanguagePlugin2.rsc
    77 //data=EPOCROOT##epoc32\data\z\resource\plugins\LanguagePlugin2.r01       resource\plugins\LanguagePlugin2.r01
    78 //data=EPOCROOT##epoc32\data\z\resource\plugins\LanguagePlugin2.r02       resource\plugins\LanguagePlugin2.r02
    79 //data=EPOCROOT##epoc32\data\z\resource\plugins\LanguagePlugin2.r03       resource\plugins\LanguagePlugin2.r03
    80 
    81 // THE FOLLOWING LOCALE ENTRY IS NOW MOVED TO SYSUTILS.IBY AS THERE IS SIMILAR ENTRY
    82 // IN BAFLTESTIBY WHICH INCLUDE INITIALISELOCALETESTIBY
    83 // ELOCL.01 already exported
    84 // file=ABI_DIR\BUILD_DIR\ELOCL.02				  System\Libs\ELOCL.02
    85 // file=ABI_DIR\BUILD_DIR\ELOCL.03				  System\Libs\ELOCL.03
    86 // file=ABI_DIR\BUILD_DIR\ELOCL.04				  System\Libs\ELOCL.04
    87 // file=ABI_DIR\BUILD_DIR\ELOCL.05				  System\Libs\ELOCL.05
    88 
    89 // Example plug-in that must be copied from ROM to RAM
    90 //
    91 ECOM_PLUGIN(Suicidal.dll,10009DB2.rsc)
    92 
    93 ECOM_PLUGIN(EComExample4.dll,101F8479.rsc)
    94 
    95 // Helper processes to move files around when data caging enforced.
    96 file=ABI_DIR\BUILD_DIR\EcomTestUtils.dll 				System\Libs\EcomTestUtils.dll
    97 file=ABI_DIR\BUILD_DIR\t_processfilemancopyfile.exe 	System\Programs\t_processfilemancopyfile.exe
    98 file=ABI_DIR\BUILD_DIR\t_processfilemanrename.exe 	System\Programs\t_processfilemanrename.exe
    99 file=ABI_DIR\BUILD_DIR\t_processfilemandeletefile.exe	System\Programs\t_processfilemandeletefile.exe
   100 file=ABI_DIR\BUILD_DIR\t_processrloaderdeletefile.exe	System\Programs\t_processrloaderdeletefile.exe
   101 file=ABI_DIR\BUILD_DIR\t_processfilemandeletedir.exe	System\Programs\t_processfilemandeletedir.exe
   102 file=ABI_DIR\BUILD_DIR\t_processrfsreplacefile.exe		System\Programs\t_processrfsreplacefile.exe
   103 file=ABI_DIR\BUILD_DIR\t_processrfsdeletefile.exe		System\Programs\t_processrfsdeletefile.exe	
   104 file=ABI_DIR\BUILD_DIR\t_makefilewriteable.exe			System\Programs\t_makefilewriteable.exe
   105 file=ABI_DIR\BUILD_DIR\t_makefilereadonly.exe			System\Programs\t_makefilereadonly.exe
   106 file=ABI_DIR\BUILD_DIR\t_processkillprocess.exe			System\Programs\t_processkillprocess.exe
   107 
   108 //Helper process and DLL to enable modification of P&S variables
   109 file=ABI_DIR\BUILD_DIR\tpropertymanager.dll			System\Libs\tpropertymanager.dll
   110 file=ABI_DIR\BUILD_DIR\tpropertymanagersrv.exe			System\Programs\tpropertymanagersrv.exe
   111 
   112 //data=EPOCROOT##epoc32\data\z\EComExample6.RSC			EComExample6.RSC
   113 data=EPOCROOT##epoc32\data\z\RAMOnly\InvalidSIDPlugin.dll       RAMOnly\InvalidSIDPlugin.dll
   114 data=EPOCROOT##epoc32\data\z\RAMOnly\InvalidSIDPlugin.rsc	RAMOnly\InvalidSIDPlugin.rsc
   115 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample5.RSC		RAMOnly\EComExample5.RSC
   116 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12.RSC		RAMOnly\EComExample12.RSC
   117 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12Upgraded.RSC		RAMOnly\EComExample12Upgraded.RSC
   118 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12Downgraded.RSC	RAMOnly\EComExample12Downgraded.RSC
   119 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample14.RSC		RAMOnly\EComExample14.RSC
   120 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample14Upgraded.RSC		RAMOnly\EComExample14Upgraded.RSC
   121 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample15.RSC		RAMOnly\EComExample15.RSC
   122 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData.RSC		RAMOnly\EComExampleBadData.RSC
   123 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData1.RSC		RAMOnly\EComExampleBadData1.RSC
   124 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData2.RSC		RAMOnly\EComExampleBadData2.RSC
   125 data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomRslvrExampleOnC.RSC  RAMOnly\EComRomRslvrExampleOnC.RSC
   126 data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomOnlyExampleOnC.rsc  RAMOnly\EComRomOnlyExampleOnC.rsc
   127 data=EPOCROOT##epoc32\data\z\HeapTestImpl.rsc			HeapTestImpl.rsc
   128 data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomOnlyExampleOnC.dll        	RAMOnly\EComRomOnlyExampleOnC.dll
   129 data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomRslvrExampleOnC.dll       	RAMOnly\EComRomRslvrExampleOnC.dll
   130 data=EPOCROOT##epoc32\data\z\RAMOnly\T_PlatSecResolverC.rsc	RAMOnly\T_PlatSecResolverC.rsc
   131 data=EPOCROOT##epoc32\data\z\RAMOnly\T_PlatSecECom4.RSC		RAMOnly\T_PlatSecECom4.RSC
   132 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample3.rsc       	RAMOnly\EComExample3.rsc
   133 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample2.rsc       	RAMOnly\EComExample2.rsc
   134 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample.rsc       	RAMOnly\EComExample.rsc
   135 data=EPOCROOT##epoc32\data\z\RAMOnly\EComNullExample.rsc       	RAMOnly\EComNullExample.rsc
   136 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample1.rsc	RAMOnly\EComUpgradeExample1.rsc
   137 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample1.dll	RAMOnly\EComUpgradeExample1.dll
   138 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample2.rsc	RAMOnly\EComUpgradeExample2.rsc
   139 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample2.dll	RAMOnly\EComUpgradeExample2.dll
   140 data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomRslvrExampleOnZ.rsc       	RAMOnly\EComRomRslvrExampleOnZ.rsc
   141 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample3.rsc	RAMOnly\EComUpgradeExample3.rsc
   142 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeExample3.dll	RAMOnly\EComUpgradeExample3.dll
   143 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample1.rsc	RAMOnly\EComUpgradeROExample1.rsc
   144 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample1.dll	RAMOnly\EComUpgradeROExample1.dll
   145 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample2.rsc	RAMOnly\EComUpgradeROExample2.rsc
   146 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample2.dll	RAMOnly\EComUpgradeROExample2.dll
   147 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample3.rsc	RAMOnly\EComUpgradeROExample3.rsc
   148 data=EPOCROOT##epoc32\data\z\RAMOnly\EComUpgradeROExample3.dll	RAMOnly\EComUpgradeROExample3.dll
   149 data=EPOCROOT##epoc32\data\z\RAMOnly\DefectPlugin.rsc		RAMOnly\DefectPlugin.rsc
   150 data=EPOCROOT##epoc32\data\z\RAMOnly\DefectPlugin.dll		RAMOnly\DefectPlugin.dll
   151 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample7.rsc		RAMOnly\EComExample7.rsc
   152 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample7.dll		RAMOnly\EComExample7.dll
   153 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample8.rsc		RAMOnly\EComExample8.rsc
   154 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample8.dll		RAMOnly\EComExample8.dll
   155 data=EPOCROOT##epoc32\data\z\RAMOnly\exampleNine.rsc		RAMOnly\exampleNine.rsc
   156 data=EPOCROOT##epoc32\data\z\RAMOnly\exampleNine.dll		RAMOnly\exampleNine.dll
   157 data=EPOCROOT##epoc32\data\z\RAMOnly\EComCR629Example1.rsc	RAMOnly\EComCR629Example1.rsc
   158 data=EPOCROOT##epoc32\data\z\RAMOnly\EComCR629Example1.dll	RAMOnly\EComCR629Example1.dll
   159 data=EPOCROOT##epoc32\data\z\RAMOnly\EComCR629Example2.rsc	RAMOnly\EComCR629Example2.rsc
   160 data=EPOCROOT##epoc32\data\z\RAMOnly\EComCR629Example2.dll	RAMOnly\EComCR629Example2.dll
   161 data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.dll		RAMOnly\LanguagePlugin.dll
   162 data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.rsc		RAMOnly\LanguagePlugin.rsc
   163 data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.r01		RAMOnly\LanguagePlugin.r01
   164 data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.r02		RAMOnly\LanguagePlugin.r02
   165 data=EPOCROOT##epoc32\data\z\RAMOnly\LanguagePlugin.r03		RAMOnly\LanguagePlugin.r03
   166 data=EPOCROOT##epoc32\data\z\RAMOnly\EComHashExample.dll	RAMOnly\EComHashExample.dll
   167 data=EPOCROOT##epoc32\data\z\RAMOnly\EComHashExample.rsc	RAMOnly\EComHashExample.rsc
   168 data=EPOCROOT##epoc32\data\z\RAMOnly\EComSwiExample.dll		RAMOnly\EComSwiExample.dll
   169 data=EPOCROOT##epoc32\data\z\RAMOnly\EComSwiExample.rsc		RAMOnly\EComSwiExample.rsc
   170 data=EPOCROOT##epoc32\data\z\RAMOnly\dummycustomresolver1.rsc		RAMOnly\dummycustomresolver1.rsc
   171 data=EPOCROOT##epoc32\data\z\RAMOnly\cachedcustomresolver2.rsc		RAMOnly\cachedcustomresolver2.rsc
   172 
   173 //Note here that the data= is used instead of file= because in T_Loadmanager this plugins needs to be copied from ROM to C
   174 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample5.dll       	RAMOnly\EComExample5.dll
   175 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12.dll       	RAMOnly\EComExample12.dll
   176 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12Upgraded.dll       	RAMOnly\EComExample12Upgraded.dll
   177 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample12Downgraded.dll       	RAMOnly\EComExample12Downgraded.dll
   178 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample14.dll       	RAMOnly\EComExample14.dll
   179 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample14Upgraded.dll       	RAMOnly\EComExample14Upgraded.dll
   180 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample15.dll       	RAMOnly\EComExample15.dll
   181 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData.dll       	RAMOnly\EComExampleBadData.dll
   182 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData1.dll       	RAMOnly\EComExampleBadData1.dll
   183 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExampleBadData2.dll       	RAMOnly\EComExampleBadData2.dll
   184 data=EPOCROOT##epoc32\data\z\HeapTestImpl.dll			HeapTestImpl.dll
   185 data=EPOCROOT##epoc32\data\z\RAMOnly\T_PlatSecResolverC.dll	RAMOnly\T_PlatSecResolverC.dll
   186 data=EPOCROOT##epoc32\data\z\RAMOnly\T_PlatSecECom4.dll		RAMOnly\T_PlatSecECom4.dll
   187 
   188 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample3.dll       	RAMOnly\EComExample3.dll
   189 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample2.dll       	RAMOnly\EComExample2.dll
   190 data=EPOCROOT##epoc32\data\z\RAMOnly\EComExample.dll       	RAMOnly\EComExample.dll
   191 data=EPOCROOT##epoc32\data\z\RAMOnly\EComNullExample.dll       	RAMOnly\EComNullExample.dll
   192 data=EPOCROOT##epoc32\data\z\RAMOnly\EComRomRslvrExampleOnZ.dll       	RAMOnly\EComRomRslvrExampleOnZ.dll
   193 data=EPOCROOT##epoc32\data\z\RAMOnly\dummycustomresolver1.dll       	RAMOnly\dummycustomresolver1.dll
   194 
   195 
   196 
   197 // One that is not in \epoc32\data\z\ramonly.
   198 data=ABI_DIR\BUILD_DIR\z\ramonly\cachedcustomresolver2.dll	RAMONLY\cachedcustomresolver2.dll
   199 
   200 // ECom test EXEs
   201 file=ABI_DIR\BUILD_DIR\ComponentInfoTest.exe    Test\ComponentInfoTest.exe
   202 file=ABI_DIR\BUILD_DIR\EComTests.exe            Test\EComTests.exe
   203 file=ABI_DIR\BUILD_DIR\EComServerTest.exe       Test\EComServerTest.exe
   204 file=ABI_DIR\BUILD_DIR\T_PlatSecTest.exe   	Test\T_PlatSecTest.exe
   205 
   206 // Testbed test EXEs
   207 file=ABI_DIR\BUILD_DIR\DefaultLogOutputTest.exe Test\DefaultLogOutputTest.exe
   208 file=ABI_DIR\BUILD_DIR\DataLoggerTest.exe       Test\DataLoggerTest.exe
   209 file=ABI_DIR\BUILD_DIR\TransitionTest.exe       Test\TransitionTest.exe
   210 file=ABI_DIR\BUILD_DIR\TestControllerTest.exe   Test\TestControllerTest.exe
   211 file=ABI_DIR\BUILD_DIR\TestManagerTest.exe      Test\TestManagerTest.exe
   212 file=ABI_DIR\BUILD_DIR\ComponentTesterTest.exe  Test\ComponentTesterTest.exe
   213 file=ABI_DIR\BUILD_DIR\UnitTestTest.exe         Test\UnitTestTest.exe
   214 
   215 // Simple ECom tests
   216 file=ABI_DIR\BUILD_DIR\t_ecomcancel.exe         Test\t_ecomcancel.exe
   217 file=ABI_DIR\BUILD_DIR\t_romresolver.exe        Test\t_romresolver.exe
   218 file=ABI_DIR\BUILD_DIR\t_romonly.exe            Test\t_romonly.exe
   219 file=ABI_DIR\BUILD_DIR\T_ListImplementation.exe Test\T_ListImplementation.exe
   220 file=ABI_DIR\BUILD_DIR\T_ExtendedInterfaces.exe Test\T_ExtendedInterfaces.exe
   221 file=ABI_DIR\BUILD_DIR\t_language.exe		Test\t_language.exe
   222 file=ABI_DIR\BUILD_DIR\t_downgrade.exe		Test\t_downgrade.exe
   223 file=ABI_DIR\BUILD_DIR\t_defaultresolver.exe	Test\t_defaultresolver.exe
   224 file=ABI_DIR\BUILD_DIR\t_loadmanager.exe      	Test\t_loadmanager.exe
   225 file=ABI_DIR\BUILD_DIR\t_suicide.exe         	Test\t_suicide.exe
   226 file=ABI_DIR\BUILD_DIR\t_discoverer.exe       	Test\t_discoverer.exe
   227 file=ABI_DIR\BUILD_DIR\t_registrar.exe        	Test\t_registrar.exe
   228 file=ABI_DIR\BUILD_DIR\t_registrydata.exe     	Test\t_registrydata.exe
   229 file=ABI_DIR\BUILD_DIR\t_resolver.exe         	Test\t_resolver.exe
   230 file=ABI_DIR\BUILD_DIR\t_backupnotifier.exe   	Test\t_backupnotifier.exe
   231 file=ABI_DIR\BUILD_DIR\t_finalclose.exe		Test\t_finalclose.exe
   232 file=ABI_DIR\BUILD_DIR\t_ecomdefect.exe		Test\t_ecomdefect.exe
   233 file=ABI_DIR\BUILD_DIR\t_ServerStartupMgr.exe   Test\t_ServerStartupMgr.exe
   234 file=ABI_DIR\BUILD_DIR\t_EComSsaEnabled.exe   	Test\t_EComSsaEnabled.exe
   235 file=ABI_DIR\BUILD_DIR\t_EComSsaDisabled.exe   	Test\t_EComSsaDisabled.exe
   236 file=ABI_DIR\BUILD_DIR\t_pluginupgrade.exe 	Test\t_pluginupgrade.exe
   237 file=ABI_DIR\BUILD_DIR\t_drivemount.exe 	Test\t_drivemount.exe
   238 file=ABI_DIR\BUILD_DIR\t_rogueplugin.exe		Test\t_rogueplugin.exe
   239 file=ABI_DIR\BUILD_DIR\t_ecomswi.exe		Test\t_ecomswi.exe
   240 file=ABI_DIR\BUILD_DIR\t_ecombur.exe		Test\t_ecombur.exe
   241 
   242 file=ABI_DIR\BUILD_DIR\t_ecomentry.exe 		Test\t_ecomentry.exe
   243 file=ABI_DIR\BUILD_DIR\t_plugindiscovery.exe 	Test\t_plugindiscovery.exe
   244 file=ABI_DIR\BUILD_DIR\t_capcheck.exe		Test\t_capcheck.exe
   245 file=ABI_DIR\BUILD_DIR\t_validateRegistry.exe	Test\t_validateRegistry.exe
   246 file=ABI_DIR\BUILD_DIR\t_driveinfo.exe		Test\t_driveinfo.exe
   247 file=ABI_DIR\BUILD_DIR\t_ImplementationInformation.exe		Test\t_ImplementationInformation.exe
   248 file=ABI_DIR\BUILD_DIR\t_hashcheck.exe		Test\t_hashcheck.exe
   249 file=ABI_DIR\BUILD_DIR\t_resolverperf.exe	Test\t_resolverperf.exe
   250 file=ABI_DIR\BUILD_DIR\t_resolvercache.exe	Test\t_resolvercache.exe
   251 
   252 // SPI test file
   253 data=EPOCROOT##epoc32\data\z\Test\Data\EcomTest.spi Test\Data\EcomTest.spi
   254 data=EPOCROOT##epoc32\data\z\Test\Data\EcomTestType3.spi Test\Data\EcomTestType3.spi
   255 
   256 //multiple SPI test files
   257 data=EPOCROOT##epoc32\data\z\Test\Data\ecom-0-2.s02 private\10009D8F\ecom-0-2.s02
   258 data=EPOCROOT##epoc32\data\z\Test\Data\ecom-0-3.s03 private\10009D8F\ecom-0-3.s03
   259 
   260 //epocsrvr.ini test files
   261 data=EPOCROOT##epoc32\data\z\Test\Data\EComSrvr.ini Test\Data\EComSrvr.ini
   262 data=EPOCROOT##epoc32\data\z\Test\Data\EComTestBehaviour.ini    Test\Data\EComTestBehaviour.ini
   263 //T_EcomEntry test file .
   264 data=EPOCROOT##epoc32\data\z\Test\Data\ECOMTEST.aif        Test\Data\ECOMTEST.aif
   265 
   266 //corrupt file to replace language and drive index files for robustness tests
   267 data=EPOCROOT##epoc32\data\z\Test\Data\corruptfile.txt	   Test\Data\corruptfile.txt	
   268 
   269 file=ABI_DIR\DEBUG_DIR\t_disabledrives.exe		sys\bin\t_disabledrives.exe
   270 
   271 //
   272 // The following include and macro mimic the way that ECOM production code
   273 // handles patchable constants. The patchdata commands are copied from
   274 // ECom.iby (except ecomserver.exe is changed to t_disabledrives.exe).
   275 // To test your new constants, copy the constant and its associated
   276 // macro from ECom.iby to disabledrivestest.hby and add a test in t_disabledrives.cpp.
   277 #include <disabledrivestest.hby>
   278 
   279 #ifdef ECOM_PATCHDATA_KTESTDISCOVERYDISABLEDDRIVELIST
   280     patchdata t_disabledrives.exe@KDiscoveryDisabledDriveList ECOM_PATCHDATA_KTESTDISCOVERYDISABLEDDRIVELIST
   281 #endif
   282 
   283 #ifdef ECOM_PATCHDATA_KCUSTOMRESOLVERCACHESIZE
   284     patchdata t_disabledrives.exe@KCustomResolverCacheSize ECOM_PATCHDATA_KCUSTOMRESOLVERCACHESIZE
   285 #endif
   286 
   287 #ifdef ECOM_PATCHDATA_KCUSTOMRESOLVERCACHETIMEOUT
   288     patchdata t_disabledrives.exe@KCustomResolverCacheTimeout ECOM_PATCHDATA_KCUSTOMRESOLVERCACHETIMEOUT
   289 #endif
   290 
   291 #endif //__ECOMTEST_IBY__