--- /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 <test/testexecutestepbase.h>
+#include "Te_ConfiguratorSuiteStepBase.h"
+#include <comms-infras/c32startcli.h>
+
+//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
+