baseintegtests/baseintegrationtest/testsuites/sd/scripts/btsdcrwrite.script
branchanywhere
changeset 20 d63d727ee0a6
parent 19 f6d3d9676ee4
parent 16 6d8ad5bee44b
child 21 af091391d962
equal deleted inserted replaced
19:f6d3d9676ee4 20:d63d727ee0a6
     1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of the License "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // Test behaviour of the OS when a card is removed during a disk write operation
       
    15 // 
       
    16 //
       
    17 
       
    18 //! @file btsdwp.script
       
    19 //! @SYMTestSuiteName basetestsd
       
    20 //! @SYMScriptTestEnvironment base
       
    21 
       
    22 LOAD_SUITE basetestsd
       
    23 
       
    24 PRINT ATTENTION: This is a manual test
       
    25 PRINT User will be prompted to insert and remove the memory card
       
    26 PRINT This test can be run on all types of removable media that support hot swapping
       
    27 
       
    28 START_TESTCASE PBASE-CRWRITE-0214
       
    29 //!  @SYMTestCaseID PBASE-CRWRITE-0214
       
    30 //!  @SYMTestCaseDesc Card removal during write operations
       
    31 //!  @SYMREQ REQ0000
       
    32 //!  @SYMTestActions
       
    33 //!    1. Format Card
       
    34 //!    2. Write a large file on the memory card. User removes card.
       
    35 //!    3. Call RFs::CheckDisk on memory card.
       
    36 //!    Action 2 and 3 are repeated 10 times.
       
    37 //!  @SYMTestExpectedResults
       
    38 //!    1. No error
       
    39 //!    2. User is kindly asked to insert the memory card back.
       
    40 //!    3. File system is not corrupt.
       
    41 //!  @SYMTestPriority High
       
    42 //!  @SYMTestStatus Implemented
       
    43 //!  @SYMTestType CIT
       
    44 RUN_TEST_STEP 500  basetestsd Format          \basetest\btsd.ini FullFormat
       
    45 //!
       
    46 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    47 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE1
       
    48 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    49 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    50 //!
       
    51 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    52 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE2
       
    53 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    54 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    55 //!
       
    56 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    57 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE3
       
    58 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    59 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    60 //!
       
    61 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    62 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE4
       
    63 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    64 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    65 //!
       
    66 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    67 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE5
       
    68 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    69 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    70 //!
       
    71 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    72 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE6
       
    73 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    74 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    75 //!
       
    76 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    77 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE7
       
    78 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    79 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    80 //!
       
    81 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    82 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE8
       
    83 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    84 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    85 //!
       
    86 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    87 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE9
       
    88 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    89 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    90 //!
       
    91 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    92 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRWRITE10
       
    93 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    94 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    95 END_TESTCASE PBASE-CRWRITE-0214