lowlevellibsandfws/pluginfw/Group/EComTest1.iby
changeset 34 5fae379060a7
equal deleted inserted replaced
31:ce057bb09d0b 34:5fae379060a7
       
     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__