commsprocess/commsrootserverconfig/Te_Configurator/src/loadcpmStep.h
changeset 0 dfb7c4ff071f
--- /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
+