baseintegtests/baseintegrationtest/testsuites/sd/scripts/btsdcrread.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 read 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-CRREAD-0213
       
    29 //!  @SYMTestCaseID PBASE-CRREAD-0213
       
    30 //!  @SYMTestCaseDesc Card removal during read operations
       
    31 //!  @SYMREQ REQ0000
       
    32 //!  @SYMTestActions
       
    33 //!    1. Format Card
       
    34 //!    2. Write a large file on the memory card.
       
    35 //!    3. Read large file. User removes card.
       
    36 //!    4. Call RFs::CheckDisk on memory card.
       
    37 //!    Actions 3 and 4 are repeated 10 times.
       
    38 //!  @SYMTestExpectedResults
       
    39 //!    1. No error
       
    40 //!    2. No error
       
    41 //!    3. File operation fails with sensible error message.
       
    42 //!    4. File system is not corrupt.
       
    43 //!  @SYMTestPriority High
       
    44 //!  @SYMTestStatus Implemented
       
    45 //!  @SYMTestType CIT
       
    46 RUN_TEST_STEP 500  basetestsd Format          \basetest\btsd.ini FullFormat
       
    47 RUN_TEST_STEP 500  basetestsd BigFileWrite    \basetest\btsd.ini CRREAD
       
    48 //!
       
    49 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    50 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    51 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    52 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    53 //!
       
    54 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    55 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    56 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    57 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    58 //!
       
    59 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    60 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    61 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    62 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    63 //!
       
    64 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    65 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    66 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    67 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    68 //!
       
    69 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    70 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    71 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    72 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    73 //!
       
    74 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    75 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    76 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    77 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    78 //!
       
    79 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    80 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    81 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    82 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    83 //!
       
    84 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    85 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    86 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    87 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    88 //!
       
    89 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    90 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    91 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    92 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    93 //!
       
    94 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_OK_OUT
       
    95 RUN_TEST_STEP 500  basetestsd BigFileRead     \basetest\btsd.ini CRREAD
       
    96 RUN_TEST_STEP -1   basetestsd DialogBox       \basetest\btsd.ini CR_IN
       
    97 RUN_TEST_STEP 500  basetestsd CheckDisk       \basetest\btsd.ini
       
    98 END_TESTCASE PBASE-CRREAD-0213