os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.script
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/boardsupport/haitest/bspsvs/suite/bsp/mmc/scripts/BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.script	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,159 @@
     1.4 +//
     1.5 +// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     1.6 +// All rights reserved.
     1.7 +// This component and the accompanying materials are made available
     1.8 +// under the terms of "Eclipse Public License v1.0"
     1.9 +// which accompanies this distribution, and is available
    1.10 +// at the URL "http://www.eclipse.org/legal/epl-v10.html".
    1.11 +//
    1.12 +// Initial Contributors:
    1.13 +// Nokia Corporation - initial contribution.
    1.14 +//
    1.15 +// Contributors:
    1.16 +//
    1.17 +// Description:
    1.18 +//
    1.19 +
    1.20 +LOAD_SUITE	T_mmcsd
    1.21 +
    1.22 +
    1.23 +START_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0001
    1.24 +//! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MANUALMediaChange-0001
    1.25 +//! @SYMTestCaseDesc		Load Logical Device Driver.
    1.26 +//! @SYMTestPriority		high
    1.27 +//! @SYMTestActions		Load D_MMCSDIF LDD Driver
    1.28 +//! @SYMTestExpectedResults	KErrNone
    1.29 +//! @SYMTestType		CIT
    1.30 +//! @SYMCreationDate		6/5/2008
    1.31 +//! @SYMAuthor		Saravanakumar
    1.32 +//! @SYMTestStatus		Implemented
    1.33 +//! @SYMAPI			User::LoadLogicalDevice(const TDesC {ref});
    1.34 +	START_TEST_BLOCK	100			T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
    1.35 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    1.36 +		COMMAND		mmcsdsession1		NewL
    1.37 +		COMMAND		mmcsdsession1		LoadDriver		BASE-BSP-SD-DRIVER-LDDName-CMD0001
    1.38 +		COMMAND		mmcsdsession1		~
    1.39 +	END_TEST_BLOCK
    1.40 +END_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0001
    1.41 +
    1.42 +
    1.43 +START_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0002
    1.44 +//! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MANUALMediaChange-0002
    1.45 +//! @SYMTestCaseDesc		Checks the Door State and Validate
    1.46 +//! @SYMTestPriority		high
    1.47 +//! @SYMTestActions		1. Open the Driver handle
    1.48 +//!				2. Checks the Current Door State.
    1.49 +//!				3. Display Door State.
    1.50 +//!				4. Test door closed?
    1.51 +//!				5. Validate Door States.
    1.52 +//!				6. Close the driver handle
    1.53 +//! @SYMTestExpectedResults	KErrNone
    1.54 +//! @SYMTestType		CIT
    1.55 +//! @SYMCreationDate		6/5/2008
    1.56 +//! @SYMAuthor			Saravanakumar
    1.57 +//! @SYMTestStatus		Implemented
    1.58 +//! @SYMAPI			DMMCMediaChange::DoDoorOpen();
    1.59 +//!				DMMCMediaChange::DoDoorClosed()
    1.60 +//!				DMMCSocket::iDoorOpened()
    1.61 +	START_TEST_BLOCK	500			T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
    1.62 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    1.63 +		CREATE_OBJECT	MMCSDMediaChange	mmcsdmediachange1
    1.64 +		COMMAND		mmcsdsession1		NewL
    1.65 +		COMMAND		mmcsdsession1		DriverOpen		BASE-BSP-SD-DRIVER-StackNumber
    1.66 +		COMMAND		mmcsdmediachange1	NewL			BASE-BSP-SD-DRIVER-SessionWrapperName
    1.67 +		COMMAND		mmcsdmediachange1	utilityPromptMessage	BASE-BSP-SD-DRIVER-Message1-CMD0002
    1.68 +		COMMAND		mmcsdmediachange1	MediaState		BASE-BSP-SD-DRIVER-MediaState-CMD0002
    1.69 +		COMMAND		mmcsdsession1		Close
    1.70 +		COMMAND		mmcsdmediachange1	~
    1.71 +		COMMAND		mmcsdsession1		~
    1.72 +	END_TEST_BLOCK
    1.73 +END_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0002
    1.74 +
    1.75 +
    1.76 +START_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0003
    1.77 +//! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MANUALMediaChange-0003
    1.78 +//! @SYMTestCaseDesc		Checks the Door State and Validate
    1.79 +//! @SYMTestPriority		high
    1.80 +//! @SYMTestActions		1. Open the Driver handle
    1.81 +//!				2. Checks the Current Door State.
    1.82 +//!				3. Display Door State.
    1.83 +//!				4. Test door opened?
    1.84 +//!				5. Validate Door States.
    1.85 +//!				6. Close the driver handle
    1.86 +//! @SYMTestExpectedResults	KErrNone
    1.87 +//! @SYMTestType		CIT
    1.88 +//! @SYMCreationDate		6/5/2008
    1.89 +//! @SYMAuthor			Saravanakumar
    1.90 +//! @SYMTestStatus		Implemented
    1.91 +//! @SYMAPI			DMMCMediaChange::DoDoorOpen();
    1.92 +//!				DMMCMediaChange::DoDoorClosed()
    1.93 +//!				DMMCSocket::iDoorOpened()
    1.94 +	START_TEST_BLOCK	500			T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
    1.95 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
    1.96 +		CREATE_OBJECT	MMCSDMediaChange	mmcsdmediachange1
    1.97 +		COMMAND		mmcsdsession1		NewL
    1.98 +		COMMAND		mmcsdsession1		DriverOpen		BASE-BSP-SD-DRIVER-StackNumber
    1.99 +		COMMAND		mmcsdmediachange1	NewL			BASE-BSP-SD-DRIVER-SessionWrapperName
   1.100 +		COMMAND		mmcsdmediachange1	utilityPromptMessage	BASE-BSP-SD-DRIVER-Message1-CMD0003
   1.101 +		COMMAND		mmcsdmediachange1	MediaState		BASE-BSP-SD-DRIVER-MediaState-CMD0003
   1.102 +		COMMAND		mmcsdmediachange1	utilityPromptMessage	BASE-BSP-SD-DRIVER-Message2-CMD0003
   1.103 +		COMMAND		mmcsdsession1		Close
   1.104 +		COMMAND		mmcsdmediachange1	~
   1.105 +		COMMAND		mmcsdsession1		~
   1.106 +	END_TEST_BLOCK
   1.107 +END_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0003
   1.108 +
   1.109 +
   1.110 +START_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0004
   1.111 +//! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MANUALMediaChange-0004
   1.112 +//! @SYMTestCaseDesc		Checks the Door State and Validate
   1.113 +//! @SYMTestPriority		high
   1.114 +//! @SYMTestActions		1. Open the Driver handle
   1.115 +//!				2. Checks the Current Door State.
   1.116 +//!				3. Display Door State.
   1.117 +//!				4. Test door opened?
   1.118 +//!				5. Validate Door States.
   1.119 +//!				6. Close the driver handle
   1.120 +//! @SYMTestExpectedResults	KErrNone
   1.121 +//! @SYMTestType		CIT
   1.122 +//! @SYMCreationDate		6/5/2008
   1.123 +//! @SYMAuthor			Saravanakumar
   1.124 +//! @SYMTestStatus		Implemented
   1.125 +//! @SYMAPI			DMMCMediaChange::ForceMediaChange();
   1.126 +//!				DMMCMediaChange::DoDoorClosed();
   1.127 +//!				DMMCMediaChange::DoDoorOpen();
   1.128 +	START_TEST_BLOCK	500	 		T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
   1.129 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
   1.130 +		CREATE_OBJECT	MMCSDMediaChange	mmcsdmediachange1
   1.131 +		COMMAND		mmcsdsession1		NewL
   1.132 +		COMMAND		mmcsdsession1		DriverOpen		BASE-BSP-SD-DRIVER-StackNumber
   1.133 +		COMMAND		mmcsdmediachange1	NewL			BASE-BSP-SD-DRIVER-SessionWrapperName
   1.134 +		COMMAND		mmcsdmediachange1	utilityPromptMessage	BASE-BSP-SD-DRIVER-Message1-CMD0004
   1.135 +		COMMAND		mmcsdmediachange1 	MediaState	 	BASE-BSP-SD-DRIVER-MediaState-CMD0004
   1.136 +		COMMAND		mmcsdmediachange1	ForceMediaChange
   1.137 +		COMMAND		mmcsdmediachange1 	MediaState		BASE-BSP-SD-DRIVER-ForcedMediaState-CMD0004
   1.138 +		COMMAND		mmcsdsession1		Close
   1.139 +		COMMAND		mmcsdmediachange1	~
   1.140 +		COMMAND		mmcsdsession1		~
   1.141 +	END_TEST_BLOCK
   1.142 +END_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0004
   1.143 +
   1.144 +
   1.145 +START_TESTCASE			BASE-BSP-SD-DRIVER-MANUALMediaChange-0005
   1.146 +//! @SYMTestCaseID		BASE-BSP-SD-DRIVER-MANUALMediaChange-0005
   1.147 +//! @SYMTestCaseDesc		UnLoad Logical Device Driver.
   1.148 +//! @SYMTestPriority		high
   1.149 +//! @SYMTestActions		Load D_MMCSDIF LDD Driver
   1.150 +//! @SYMTestExpectedResults	KErrNone
   1.151 +//! @SYMTestType		CIT
   1.152 +//! @SYMCreationDate		1/4/2008
   1.153 +//! @SYMAuthor			Saravanakumar
   1.154 +//! @SYMTestStatus		Implemented
   1.155 +//! @SYMAPI			User::FreeLogicalDevice(const TDesC {ref})
   1.156 +	START_TEST_BLOCK	100	 		T_mmcsd			\base\mmcsd\BASE-BSP-SD-MEDIACHANGE-DRIVER-MANUAL.ini
   1.157 +		CREATE_OBJECT	MMCSDSession		mmcsdsession1
   1.158 +		COMMAND		mmcsdsession1		NewL
   1.159 +		COMMAND		mmcsdsession1		UnLoadDriver		BASE-BSP-SD-DRIVER-LDDName-CMD0001
   1.160 +		COMMAND		mmcsdsession1		~
   1.161 +	END_TEST_BLOCK
   1.162 +END_TESTCASE    		BASE-BSP-SD-DRIVER-MANUALMediaChange-0005