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). |