diff -r 000000000000 -r dfb7c4ff071f commsprocess/commsrootserverconfig/Te_Configurator/src/loadcpmStep.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsprocess/commsrootserverconfig/Te_Configurator/src/loadcpmStep.h Thu Dec 17 09:22:25 2009 +0200 @@ -0,0 +1,228 @@ +/** +* Copyright (c) 2005-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 loadcpmStep.h +*/ +#if (!defined __LOADCPM_STEP_H__) +#define __LOADCPM_STEP_H__ +#include +#include "Te_ConfiguratorSuiteStepBase.h" +#include + +//NET-CONFIGURATOR-I-0001-HP +//Loading a CPM in configurator with OnDemand option 1 +class CLoadCpm : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpm(); + ~CLoadCpm(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpm,"LoadCpm"); + +//NET-CONFIGURATOR-I-0002-HP +//Loading CPM More Than one time in a Configurator + +class CLoadCpmMorethanOne : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmMorethanOne(); + ~CLoadCpmMorethanOne(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmMorethanOne,"LoadCpmMorethanOne"); + +//NET-CONFIGURATOR-I-0003-HP +//Loading a CPM in configurator During Boot time + +class CLoadCpmBootTime: public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmBootTime(); + ~CLoadCpmBootTime(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmBootTime,"LoadCpmBootTime"); + +//NET-CONFIGURATOR-I-0004-HP +//Loading CPM in a Configurator Without CMI files + +class CLoadCpmWithoutCMI : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmWithoutCMI(); + ~CLoadCpmWithoutCMI(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmWithoutCMI,"LoadCpmWithoutCMI"); + +//NET-CONFIGURATOR-I-0005-HP +//Loading of CPM which has different heap option + +class CLoadCpmWithDiffHeapOption : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmWithDiffHeapOption(); + ~CLoadCpmWithDiffHeapOption(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmWithDiffHeapOption,"LoadCpmWithDiffHeapOption"); + +//NET-CONFIGURATOR-I-0006-HP +//Loading OnDemand CPM during Boot time + +class CLoadOnDemandCpmBootTime : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadOnDemandCpmBootTime(); + ~CLoadOnDemandCpmBootTime(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadOnDemandCpmBootTime,"LoadOnDemandCpmBootTime"); + +//NET-CONFIGURATOR-I-0007-HP +//Load same cpm with difference session simultaneously +//To be implemented newly +class CLoadCpmDiffSession : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmDiffSession(); + ~CLoadCpmDiffSession(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmDiffSession,"LoadCpmDiffSession"); + + +//NET-CONFIGURATOR-I-0008-HP +//To be implemented newly +//Load all CPMs in a group where all modules are OnDemand +class CLoadallDemandCpm : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadallDemandCpm(); + ~CLoadallDemandCpm(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadallDemandCpm,"LoadallDemandCpm"); + +//NET-CONFIGURATOR-I-0009-HP +//To be implemented newly +//Load CPMs of same group in different session simultaneously. +class CLoadCpmGrpDiffSession : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmGrpDiffSession(); + ~CLoadCpmGrpDiffSession(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmGrpDiffSession,"LoadCpmGrpDiffSession"); + +//NET-CONFIGURATOR-I-0010-HP +//Loading CPM With corrupted CMI files. Missed some mandatory field +class CLoadCpmCorruptCMI : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmCorruptCMI(); + ~CLoadCpmCorruptCMI(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmCorruptCMI,"LoadCpmCorruptCMI"); + +//NET-CONFIGURATOR-I-0011-HP +//Loading CPM in a Configurator With corrupted or broken CMI files ( fields with wrong spelling Group ) +class CLoadCpmBrokenCmi: public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmBrokenCmi(); + ~CLoadCpmBrokenCmi(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmBrokenCmi,"LoadCpmBrokenCmi"); + +//NET-CONFIGURATOR-I-0012-HP +//Loading CPM in a Configurator With corrupted or broken CMI files ( fields with wrong spelling OnDemand) +class CLoadCpmCorruptOnDemand: public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmCorruptOnDemand(); + ~CLoadCpmCorruptOnDemand(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmCorruptOnDemand,"LoadCpmCorruptOnDemand"); + +//NET-CONFIGURATOR-I-0035-HP +//Added on 23.02.2006 +//Loading CPM in a Configurator, two cmi file with same worker id +class CLoadCpmSameWorkerID: public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmSameWorkerID(); + ~CLoadCpmSameWorkerID(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmSameWorkerID,"LoadCpmSameWorkerID"); + +class CLoadCpmBindTimeOut : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadCpmBindTimeOut(); + ~CLoadCpmBindTimeOut(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadCpmBindTimeOut,"LoadCpmBindTimeOut"); + +class CLoadOnDemandBootCPMFailToLoad : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadOnDemandBootCPMFailToLoad(); + ~CLoadOnDemandBootCPMFailToLoad(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadOnDemandBootCPMFailToLoad,"LoadOnDemandBootCPMFailToLoad"); + +class COnDemandCPMFailToLoad : public CTe_ConfiguratorSuiteStepBase + { +public: + COnDemandCPMFailToLoad(); + ~COnDemandCPMFailToLoad(); + virtual TVerdict doTestStepL(); + }; +_LIT(KOnDemandCPMFailToLoad,"OnDemandCPMFailToLoad"); + +class COnDemandCPMFailToLoadBindingOrderChanged : public CTe_ConfiguratorSuiteStepBase + { +public: + COnDemandCPMFailToLoadBindingOrderChanged(); + ~COnDemandCPMFailToLoadBindingOrderChanged(); + virtual TVerdict doTestStepL(); + }; +_LIT(KOnDemandCPMFailToLoadBindingOrderChanged,"OnDemandCPMFailToLoadBindingOrderChanged"); + +class CLoadOnDemandCPMOneofTwoBindingsFail : public CTe_ConfiguratorSuiteStepBase + { +public: + CLoadOnDemandCPMOneofTwoBindingsFail(); + ~CLoadOnDemandCPMOneofTwoBindingsFail(); + virtual TVerdict doTestStepL(); + }; +_LIT(KLoadOnDemandCPMOneofTwoBindingsFail,"LoadOnDemandCPMOneofTwoBindingsFail"); + +#endif +