Latest bug-fixes with added tests.
// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
//
/**
@file
*/
#ifndef __TE_SMSSTACK_IBY__
#define __TE_SMSSTACK_IBY__
#include <smsstack.iby>
#include <autotest.iby>
#include <simtsy.iby>
#include <testexecute.iby>
//
// SMS Stack Test Utility DLLs...
//
file=ABI_DIR\DEBUG_DIR\smsstacktestutilities.dll SYSTEM_BINDIR\smsstacktestutilities.dll
//
// Gsmu Test Code...
//
file=ABI_DIR\DEBUG_DIR\te_gsmu.exe SYSTEM_BINDIR\te_gsmu.exe
file=ABI_DIR\DEBUG_DIR\te_gsmustor.exe SYSTEM_BINDIR\te_gsmustor.exe
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_gsmu.script testdata\scripts\te_gsmu.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_gsmustor.script testdata\scripts\te_gsmustor.script
//
// Smsprot Test Code...
//
file=ABI_DIR\DEBUG_DIR\te_smsinter.exe SYSTEM_BINDIR\te_smsinter.exe stack=0x5000
file=ABI_DIR\DEBUG_DIR\te_smsemsprt.exe SYSTEM_BINDIR\te_smsemsprt.exe
file=ABI_DIR\DEBUG_DIR\te_smsstor.exe SYSTEM_BINDIR\te_smsstor.exe
file=ABI_DIR\DEBUG_DIR\te_smsprtstress.exe SYSTEM_BINDIR\te_smsprtstress.exe
file=ABI_DIR\DEBUG_DIR\te_smsprt.exe SYSTEM_BINDIR\te_smsprt.exe stack=0x5000
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_smsstor.script TestData\scripts\te_smsstor.script
data=EPOCROOT##epoc32\data\z\sms\smswap.sms-class0test.esk SMS\smswap.sms-class0test.esk
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_smsprtstress.script TestData\scripts\te_smsprtstress.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_smsprtstress_setup.script TestData\scripts\te_smsprtstress_setup.script
data=EPOCROOT##epoc32\data\z\testdata\configs\te_smsprtstress_commdb.cfg TestData\configs\te_smsprtstress_commdb.cfg
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_smsemsprt.script TestData\scripts\te_smsemsprt.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_smsemsprt_setup.script TestData\scripts\te_smsemsprt_setup.script
data=EPOCROOT##epoc32\data\z\testdata\configs\te_smsemsprt_commdb.cfg TestData\configs\te_smsemsprt_commdb.cfg
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_smsinter.script testdata\scripts\te_smsinter.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_SMSPRT.script testdata\scripts\TE_SMSPRT.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_SMSPRT_setup.script testdata\scripts\TE_SMSPRT_setup.script
data=EPOCROOT##epoc32\data\z\testdata\configs\TE_SMSPRT.cfg testdata\configs\te_smsprt.cfg
data=EPOCROOT##epoc32\data\z\sms\smswap.sms-sendTryTimeout.esk SMS\smswap.sms-sendTryTimeout.esk
data=EPOCROOT##epoc32\data\z\sms\smswap.sms-bootTimerTimeout.esk SMS\smswap.sms-bootTimerTimeout.esk
data=EPOCROOT##epoc32\data\z\testdata\scripts\smsstackcleanprivatedata.script TestData\scripts\smsstackcleanprivatedata.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\smsstackbackupeskfile.script TestData\scripts\smsstackbackupeskfile.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\smsstackrestoreeskfile.script TestData\scripts\smsstackrestoreeskfile.script
data=EPOCROOT##epoc32\data\z\testdata\configs\smsstacksimtsytestnumbers.ini TestData\configs\smsstacksimtsytestnumbers.ini
data=EPOCROOT##epoc32\data\z\testdata\configs\t_smspdudb.txt testdata\configs\t_smspdudb.txt
// te_smspdudb
file=ABI_DIR\DEBUG_DIR\te_smspdudb.exe SYSTEM_BINDIR\te_smspdudb.exe
//te_smspdudb script and configs
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_smspdudb.script testdata\scripts\te_smspdudb.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_smspdudb_setup.script testdata\scripts\te_smspdudb_setup.script
data=EPOCROOT##epoc32\data\z\testdata\configs\te_smspdudb.txt testdata\configs\te_smspdudb.txt
data=EPOCROOT##epoc32\data\z\testdata\configs\smspdudb.txt testdata\configs\smspdudb.txt
// te_R6SMS
file=ABI_DIR\DEBUG_DIR\te_R6SMS.exe SYSTEM_BINDIR\te_R6SMS.exe
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_R6SMS.script testdata\scripts\te_R6SMS.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\te_R6SMS_setup.script testdata\scripts\te_R6SMS_setup.script
// Gsmu Ems Data
data=EPOCROOT##epoc32\data\c\ems\anims.mbm Ems\anims.mbm
data=EPOCROOT##epoc32\data\c\ems\pics.mbm Ems\pics.mbm
// Smsprot Data
data=EPOCROOT##epoc32\data\c\sms\setupgsmsms.txt Sms\setupgsmsms.txt
data=EPOCROOT##epoc32\data\c\sms\te_intersetupgsmsms.txt Sms\te_intersetupgsmsms.txt
data=EPOCROOT##epoc32\data\z\sms\testsmswap.sms.esk Sms\testsmswap.sms.esk
data=EPOCROOT##epoc32\data\z\sms\smswap.sms-maxnummessagetest.esk Sms\smswap.sms-maxnummessagetest.esk
data=EPOCROOT##epoc32\data\z\sms\smswap.sms-0nummessagetest.esk Sms\smswap.sms-0nummessagetest.esk
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_auto.txt Sms\t_sms_inter_auto.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_ems.txt Sms\t_sms_inter_ems.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_auto_9210.txt Sms\t_sms_inter_auto_9210.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_auto_R520.txt Sms\t_sms_inter_auto_R520.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_auto_T65.txt Sms\t_sms_inter_auto_T65.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_auto_6210.txt Sms\t_sms_inter_auto_6210.txt
data=EPOCROOT##epoc32\data\c\sms\TWAPSMS_9210.txt Sms\TWAPSMS_9210.txt
data=EPOCROOT##epoc32\data\c\sms\TWAPSMS_R520.txt Sms\TWAPSMS_R520.txt
data=EPOCROOT##epoc32\data\c\sms\TWAPSMS_T65.txt Sms\TWAPSMS_T65.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_ems_9210.txt Sms\t_sms_inter_ems_9210.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_ems_R520.txt Sms\t_sms_inter_ems_R520.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_ems_T68.txt Sms\t_sms_inter_ems_T68.txt
data=EPOCROOT##epoc32\data\c\sms\t_sms_inter_ems_6210.txt Sms\t_sms_inter_ems_6210.txt
data=EPOCROOT##epoc32\data\z\sms\tsmsprt_config.txt Sms\tsmsprt_config.txt
data=EPOCROOT##epoc32\data\z\sms\tsmsprt_config_extra.txt Sms\tsmsprt_config_extra.txt
data=EPOCROOT##epoc32\data\z\sms\tsmsprt_config_tx_rx_maxmsg.txt Sms\tsmsprt_config_tx_rx_maxmsg.txt
data=EPOCROOT##epoc32\data\z\sms\tsmsprtstress_config.txt Sms\tsmsprtstress_config.txt
data=EPOCROOT##epoc32\data\z\sms\tsmsemsprt_config.txt Sms\tsmsemsprt_config.txt
data=EPOCROOT##epoc32\data\c\sms\smspdudb.txt Sms\smspdudb.txt
data=EPOCROOT##epoc32\data\c\sms\t_smspdudb.txt Sms\t_smspdudb.txt
data=EPOCROOT##epoc32\data\z\testdata\configs\te_statusReportScheme.ini testdata\configs\te_statusReportScheme.ini
data=EPOCROOT##epoc32\data\z\testdata\configs\TE_DiskSpaceMonitor.ini testdata\configs\TE_DiskSpaceMonitor.ini
//SMSOutOfDiskSpace
#ifndef _DEBUG
data=EPOCROOT##epoc32\data\z\testdata\scripts\Te_SMSStackOutOfDiskSpace_ARM_UREL.script testdata\scripts\Te_SMSStackOutOfDiskSpace.script
#else
data=EPOCROOT##epoc32\data\z\testdata\scripts\Te_SMSStackOutOfDiskSpace.script testdata\scripts\Te_SMSStackOutOfDiskSpace.script
#endif
data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_SetupSMSStackOutOfDiskSpace.script testdata\scripts\TE_SetupSMSStackOutOfDiskSpace.script
data=EPOCROOT##epoc32\data\z\testdata\configs\SMSOutOfDiskSpace.ini testdata\configs\SMSOutOfDiskSpace.ini
data=EPOCROOT##epoc32\data\z\sms\SMSStackOutOfDiskSpace.txt sms\SMSStackOutOfDiskSpace.txt
data=EPOCROOT##epoc32\data\z\testdata\configs\smsclass0preallocated.dat testdata\configs\smsclass0preallocated.dat
data=EPOCROOT##epoc32\data\z\testdata\configs\smsclass0reast.dat testdata\configs\smsclass0reast.dat
data=EPOCROOT##epoc32\data\z\testdata\configs\smswap_class0.sms.esk testdata\configs\smswap_class0.sms.esk
data=EPOCROOT##epoc32\data\z\testdata\configs\smswap_discardType0s.esk testdata\configs\smswap_discardType0s.esk
data=EPOCROOT##epoc32\data\z\testdata\configs\smswap_DontDiscardType0s.esk testdata\configs\smswap_DontDiscardType0s.esk
data=EPOCROOT##epoc32\data\z\testdata\configs\smswap_MaxFivePDUsInOOD.esk testdata\configs\smswap_MaxFivePDUsInOOD.esk
data=EPOCROOT##epoc32\data\z\testdata\configs\smswap_Class0DisabledMaxFivePDUsInOOD.esk testdata\configs\smswap_Class0DisabledMaxFivePDUsInOOD.esk
// Wapprot Data
data=EPOCROOT##epoc32\data\z\testdata\configs\tone1.rtp testdata\configs\tone1.rtp
data=EPOCROOT##epoc32\data\z\testdata\configs\tone2.rtp testdata\configs\tone2.rtp
data=EPOCROOT##epoc32\data\z\testdata\configs\tone3.rtp testdata\configs\tone3.rtp
data=EPOCROOT##epoc32\data\z\testdata\configs\vcard1.vcf testdata\configs\vcard1.vcf
data=EPOCROOT##epoc32\data\z\testdata\configs\vcard2.vcf testdata\configs\vcard2.vcf
data=EPOCROOT##epoc32\data\z\testdata\configs\vcard3.vcf testdata\configss\vcard3.vcf
data=EPOCROOT##epoc32\data\z\sms\smsreastnopdu.dat Sms\smsreastnopdu.dat
data=EPOCROOT##epoc32\data\z\sms\smsreastnostream.dat Sms\smsreastnostream.dat
data=EPOCROOT##epoc32\data\z\sms\smsreastarraynoroot.dat Sms\smsreastarraynoroot.dat
data=EPOCROOT##epoc32\data\z\sms\smsreastcountwrong.dat Sms\smsreastcountwrong.dat
data=EPOCROOT##epoc32\data\z\sms\smsreastarraynoentries.dat Sms\smsreastarraynoentries.dat
// Release 6 test data
data=EPOCROOT##epoc32\data\z\testdata\configs\te_smsprt_data.ini testdata\configs\te_smsprt_data.ini
// Release 6 automatic deletion configuration files
data=EPOCROOT##Epoc32\data\z\sms\smswap.sms-AutoDeletionClass2.esk sms\smswap.sms-AutoDeletionClass2.esk
data=EPOCROOT##Epoc32\data\z\sms\smswap.sms-AutomaticDeletionOfType0.esk sms\smswap.sms-AutomaticDeletionOfType0.esk
file=ABI_DIR\DEBUG_DIR\te_gsmu_ems.exe System\bin\te_gsmu_ems.exe
data=EPOCROOT##Epoc32\data\z\TestData\scripts\te_gsmu_ems.script TestData\Scripts\te_gsmu_ems.Script
// Test Suite
file=ABI_DIR\DEBUG_DIR\TE_WapDgrm.exe SYSTEM_BINDIR\TE_WapDgrm.exe
// Scripts and Ini files
data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_wapdgrm.script testdata\scripts\TE_wapdgrm.script
// Test Suite
file=ABI_DIR\DEBUG_DIR\TE_WapThdr.exe SYSTEM_BINDIR\TE_WapThdr.exe
// Scripts and Ini files
data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_wapthdr.script testdata\scripts\TE_wapthdr.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_wapthdr_setup.script testdata\scripts\TE_wapthdr_setup.script
data=EPOCROOT##epoc32\data\z\testdata\configs\TE_waphdr.txt testdata\configs\TE_waphdr.txt
// This binary file is marked as "data=" because in the ROM it is must be a RAM executable image to be used with SETCAP.exe.
data=ABI_DIR\DEBUG_DIR\TE_WapProt.exe SYSTEM_BINDIR\TE_WapProt.exe
data=EPOCROOT##Epoc32\data\z\testdata\configs\WapProtSuite\WapProtSuite.ini testdata\configs\WapProtSuite\WapProtSuite.ini
data=EPOCROOT##Epoc32\data\z\testdata\configs\WapProtSuite\WapStatusReports.ini testdata\configs\WapProtSuite\WapStatusReports.ini
data=EPOCROOT##Epoc32\data\z\testdata\scripts\Te_WapProt.script testdata\scripts\Te_WapProt.Script
data=EPOCROOT##Epoc32\data\z\testdata\configs\WapProtSuite\WapProtSuite.cfg testdata\configs\WapProtSuite\WapProtSuite.cfg
data=EPOCROOT##Epoc32\data\z\testdata\configs\WapProtSuite\StatusReportsRequested.cfg testdata\configs\WapProtSuite\StatusReportsRequested.cfg
data=EPOCROOT##Epoc32\data\z\testdata\configs\WapProtSuite\Config.txt testdata\configs\WapProtSuite\Config.txt
data=EPOCROOT##Epoc32\data\z\testdata\configs\WapProtSuite\WapStackOutOfDiskSpace.ini testdata\configs\WapProtSuite\WapStackOutOfDiskSpace.ini
#ifndef _DEBUG
data=EPOCROOT##Epoc32\data\z\testdata\scripts\Te_WapStackOutOfDiskSpace_ARM_UREL.script testdata\scripts\Te_WapStackOutOfDiskSpace.script
#else
data=EPOCROOT##Epoc32\data\z\testdata\scripts\Te_WapStackOutOfDiskSpace.script testdata\scripts\Te_WapStackOutOfDiskSpace.script
#endif
//
// TE_WAPSMS files...
//
file=ABI_DIR\DEBUG_DIR\TE_WAPSMS.exe SYSTEM_BINDIR\TE_WAPSMS.exe
data=EPOCROOT##epoc32\data\z\testdata\configs\te_setupgsmsms.txt testdata\configs\te_setupgsmsms.txt
data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_WAPSMS.script testdata\scripts\TE_WAPSMS.script
data=EPOCROOT##epoc32\data\z\testdata\scripts\TE_WAPSMS_setup.script testdata\scripts\TE_WAPSMS_setup.script
data=EPOCROOT##epoc32\data\z\testdata\configs\TE_WAPSMS_commdb.cfg testdata\configs\TE_WAPSMS_commdb.cfg
data=EPOCROOT##epoc32\data\z\testdata\configs\TE_WAPSMS.txt testdata\configs\TE_WAPSMS.txt
#endif // __TE_SMSSTACK_IBY__