lowlevellibsandfws/pluginfw/Group/EComTest.iby
branchRCL_3
changeset 56 acd3cd4aaceb
parent 0 e4d67989cc36
child 57 2efc27d87e1c
equal deleted inserted replaced
54:4332f0f7be53 56:acd3cd4aaceb
    19 #include <ECom.iby>
    19 #include <ECom.iby>
    20 #include <TestBed.iby>
    20 #include <TestBed.iby>
    21 #include <ecomtestcommon.iby>
    21 #include <ecomtestcommon.iby>
    22 #include <syslibs_locale.iby>
    22 #include <syslibs_locale.iby>
    23 
    23 
    24 
       
    25 // batch file that runs all automatic ECOM tests
    24 // 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.
    25 // 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
    26 data=ZSYSTEM\test\EComTests.bat           TEST\EComTests.bat
       
    27 
       
    28 
    28 
    29 
    29 // Example plug-in that must be in ROM
    30 // Example plug-in that must be in ROM
    30 //
    31 //
    31 ECOM_PLUGIN(EComExample.dll,10009db1.rsc)
    32 ECOM_PLUGIN(EComExample.dll,10009db1.rsc)
    32 
    33 
   195 
   196 
   196 
   197 
   197 // One that is not in \epoc32\data\z\ramonly.
   198 // One that is not in \epoc32\data\z\ramonly.
   198 data=ABI_DIR\BUILD_DIR\z\ramonly\cachedcustomresolver2.dll	RAMONLY\cachedcustomresolver2.dll
   199 data=ABI_DIR\BUILD_DIR\z\ramonly\cachedcustomresolver2.dll	RAMONLY\cachedcustomresolver2.dll
   199 
   200 
   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
   201 // SPI test file
   253 data=EPOCROOT##epoc32\data\z\Test\Data\EcomTest.spi Test\Data\EcomTest.spi
   202 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
   203 data=EPOCROOT##epoc32\data\z\Test\Data\EcomTestType3.spi Test\Data\EcomTestType3.spi
   255 
   204 
   256 //multiple SPI test files
   205 //multiple SPI test files
   264 data=EPOCROOT##epoc32\data\z\Test\Data\ECOMTEST.aif        Test\Data\ECOMTEST.aif
   213 data=EPOCROOT##epoc32\data\z\Test\Data\ECOMTEST.aif        Test\Data\ECOMTEST.aif
   265 
   214 
   266 //corrupt file to replace language and drive index files for robustness tests
   215 //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	
   216 data=EPOCROOT##epoc32\data\z\Test\Data\corruptfile.txt	   Test\Data\corruptfile.txt	
   268 
   217 
   269 file=ABI_DIR\DEBUG_DIR\t_disabledrives.exe		sys\bin\t_disabledrives.exe
   218 
   270 
   219 
   271 //
   220 //
   272 // The following include and macro mimic the way that ECOM production code
   221 // The following include and macro mimic the way that ECOM production code
   273 // handles patchable constants. The patchdata commands are copied from
   222 // handles patchable constants. The patchdata commands are copied from
   274 // ECom.iby (except ecomserver.exe is changed to t_disabledrives.exe).
   223 // ECom.iby (except ecomserver.exe is changed to t_disabledrives.exe).