sl@0: /* sl@0: * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: * All rights reserved. sl@0: * This component and the accompanying materials are made available sl@0: * under the terms of the License "Eclipse Public License v1.0" sl@0: * which accompanies this distribution, and is available sl@0: * at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: * sl@0: * Initial Contributors: sl@0: * Nokia Corporation - initial contribution. sl@0: * sl@0: * Contributors: sl@0: * sl@0: * Description: sl@0: * sl@0: */ sl@0: #define BASE_ROM sl@0: #define E32TESTS_INCLUDED sl@0: sl@0: sl@0: #undef _NANDTEST2 sl@0: #undef _NAND2 sl@0: #undef _NAND sl@0: #undef _NANDTEST sl@0: sl@0: #define _INTERNAL_MMC sl@0: sl@0: sl@0: #include sl@0: sl@0: files= sl@0: sl@0: #ifdef PAGED_ROM sl@0: data=gentestpaged.txt Test\test_paged.cpp paging_unmovable sl@0: #endif sl@0: sl@0: #include sl@0: #include "user.iby" sl@0: #include sl@0: #include sl@0: sl@0: #ifndef EXCLUDE_TESTS sl@0: sl@0: // tests sl@0: #include sl@0: #if defined(SYMBIAN_INCLUDE_USB_OTG_HOST) sl@0: #include "t_usbdi_helper.iby" sl@0: #include "t_otgdi_helper.iby" sl@0: #include sl@0: #include sl@0: #endif sl@0: sl@0: #ifndef VARIANT_PATH sl@0: #include sl@0: #else sl@0: #define inc(a,b,c) sl@0: #include inc(rom##E32PATH##,VARIANT_PATH,\test\##MAIN##test.iby) sl@0: #endif sl@0: sl@0: #include "..\..\..\kerneltest\f32test\loader\gen\ldrtest.iby" sl@0: data=EPOCROOT##epoc32\release\##MAIN##\##BUILD##\t_ldrtst.exe sys\bin\t_ldrtst.exe sl@0: sl@0: #endif // #ifndef EXCLUDE_TESTS sl@0: sl@0: data=gentestpaged.txt Test\test_paged1.cpp paging_unmovable sl@0: sl@0: // scripts sl@0: #if !defined(MANUALROM) sl@0: sl@0: #if defined(RAMSTRESS) sl@0: data=ramstress_autoexec.bat \autoexec.bat sl@0: #define RAMSTRESS_SUFFFIX _ramstress sl@0: #else sl@0: #define RAMSTRESS_SUFFFIX sl@0: #endif sl@0: sl@0: #ifdef PAGED_DATA // run all tests if data paging enabled sl@0: data=EPOCROOT##epoc32\rom\##VARIANT##\mmctest_test_autoexec.bat \autoexec##RAMSTRESS_SUFFFIX##.bat sl@0: #else // otherwise only run a subset of the tests sl@0: data=EPOCROOT##epoc32\rom\##VARIANT##\mmcdemandpaging_test_autoexec.bat \autoexec.bat sl@0: #endif sl@0: sl@0: #endif // #if !defined(MANUALROM) sl@0: sl@0: data=EPOCROOT##epoc32\rom\##VARIANT##\mmcdemandpaginge32tests.bat \test\mmcdemandpaginge32tests.bat sl@0: data=EPOCROOT##epoc32\rom\##VARIANT##\mmcdemandpagingf32tests.bat \test\mmcdemandpagingf32tests.bat sl@0: sl@0: #ifndef EXCLUDE_TESTS sl@0: #ifdef PAGED_ROM sl@0: #ifdef INST_ARMV5 sl@0: #include "..\..\..\kerneltest\f32test\demandpaging\t_pagestress_rom.iby" sl@0: #endif sl@0: #endif sl@0: #endif // #ifndef EXCLUDE_TESTS sl@0: sl@0: #ifdef WITH_COMP sl@0: #ifdef PAGED_ROM sl@0: data=gentestnonpaged.txt Test\test_unpaged.cpp unpaged paging_unmovable sl@0: #endif sl@0: sl@0: #ifdef MULTIPLEROFS sl@0: rofsname = tests.rofs sl@0: #else sl@0: rofsname = dir.rofs sl@0: #endif //MULTIPLEROFS sl@0: sl@0: rofssize = 0x700000 sl@0: autosize = 0x4000 sl@0: sl@0: #ifdef PAGED_ROM sl@0: PAGINGOVERRIDE DEFAULTPAGED sl@0: #endif sl@0: sl@0: #endif //WITH_COMP sl@0: sl@0: #ifndef EXCLUDE_TESTS sl@0: sl@0: #include sl@0: #include sl@0: sl@0: #endif // #ifndef EXCLUDE_TESTS sl@0: sl@0: data=EPOCROOT##epoc32\Release\##MAIN##\##BUILD##\d_exc.exe \sys\bin\d_exc.exe sl@0: data=EPOCROOT##epoc32\Release\##KMAIN##\##BUILD##\minkda.ldd \sys\bin\minkda.ldd sl@0: sl@0: sl@0: #ifndef WITH_COMP sl@0: #ifdef PAGED_ROM sl@0: data=gentestnonpaged.txt Test\test_unpaged.cpp unpaged paging_unmovable sl@0: #endif sl@0: #endif sl@0: sl@0: // rom.pl will put this in a rofs image sl@0: #include sl@0: sl@0: // rom.pl will put this in a rofs extension image sl@0: #include sl@0: sl@0: #ifdef MULTIPLEROFS sl@0: // rom.pl will put this in a rofs image sl@0: #include sl@0: sl@0: // rom.pl will put this in a rofs image sl@0: #include sl@0: sl@0: // rom.pl will put this in a rofs image sl@0: #include sl@0: #endif // MULTIPLEROFS