CTC++ Coverage Report - Execution Profile    #2/4

Directory Summary | Files Summary | Functions Summary | Execution Profile
To files: First | Previous | Next | Last | Index | No Index


File: W:\sf\mw\appsupport\systemsettings\accindicatorplugin\tsrc\utaccindicatorplugin\src\utaccindicatorplugin.cpp
Instrumentation mode: function-decision
TER: 100 % ( 0/ 0)

Start/ End/    
True False - Line Source

  1 /*
  2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
  3 * All rights reserved.
  4 * This component and the accompanying materials are made available
  5 * under the terms of "Eclipse Public License v1.0"
  6 * which accompanies this distribution, and is available
  7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
  8 *
  9 * Initial Contributors:
  10 * Nokia Corporation - initial contribution.
  11 *
  12 * Contributors:
  13 
  14 * Description: This file contains STIFUnit module implementation.
  15 *
  16 */
  17 
  18 /******************************************************************************/
  19 /*
  20  *
  21  * Test module configuration 
  22 */
  23 
  24 // Version
  25 #define TEST_MODULE_VERSION_MAJOR 0
  26 #define TEST_MODULE_VERSION_MINOR 0
  27 #define TEST_MODULE_VERSION_BUILD 0
  28 
  29 // Uncomment following defines, if you want to provide implementation
  30 // of enlisted virtual methods of test module.
  31 // Implementation part is located at the end of this file.
  32 //#define STIFUNIT_OOMTESTQUERYL
  33 //#define STIFUNIT_OOMTESTINITIALIZEL
  34 //#define STIFUNIT_OOMHANDLEWARNINGL
  35 //#define STIFUNIT_OOMTESTFINALIZEL
  36 // Uncomment following define, if you want to increase heap or stack size.
  37 // #define STIFUNIT_SETHEAPANDSTACKSIZE
  38 /******************************************************************************/
  39 
  40 
  41 /*
  42  * Test module internals. Please do not edit them. 
  43 */
  44 
  45 // Includes
  46 #include <e32base.h>
  47 
  48 // Literals
  49 _LIT( KUnitLogPath, "\\logs\\testframework\\" ); 
  50 _LIT( KUnitLogFile, "utaccindicatorplugin.txt" ); 
  51 _LIT( KLogStart, "utaccindicatorplugin logging starts!" );
  52 
  53 // Defines
  54 #define STIF_UNIT_TEST_CASES "../src/utaccindicatorpluginCases.cpp"
  55 #define STIF_UNIT_MODULE_CLASS_NAME Cutaccindicatorplugin
  56 #define STIF_UNIT_MODULE_NAME _L("utaccindicatorplugin.dll")
  57 
  58 // Include STIF unit generic file
  59 #include <StifUnitGeneric.h>
  60 
  61 /*
  62  * Implementation of setHeapAndStack virtual methods.
  63  * To changes heap and stack size provide new values to iTestThreadStackSize, iTestThreadMinHeap and iTestThreadMaxHeap. 
  64 */
  65 
  66 #ifdef STIFUNIT_SETHEAPANDSTACKSIZE
  67 EXPORT_C TInt SetRequirements( CTestModuleParam*& aTestModuleParam, 
  68                                TUint32& aParameterValid )
  69     {
  70     aParameterValid = KStifTestModuleParameterChanged;
  71     CTestModuleParamVer01* param = CTestModuleParamVer01::NewL(); 
  72     // Stack size 
  73     param->iTestThreadStackSize= 16384; // 16K stack 
  74     // Heap sizes 
  75     param->iTestThreadMinHeap = 4096; // 4K heap min 
  76     param->iTestThreadMaxHeap = 1048576;// 1M heap max 
  77 
  78     return KErrNone;
  79     }
  80 #undef STIFUNIT_SETHEAPANDSTACKSIZE
  81 #endif
  82 
  83 /*
  84  * User implementation of OOM virtual methods.
  85  * Providing own implementation requires uncommenting defines at the
  86  * beginnig of this file.   
  87 */
  88 #ifdef STIFUNIT_OOMTESTQUERYL
  89 TBool Cutaccindicatorplugin::OOMTestQueryL( const TFileName& /*aTestCaseFile*/, 
  90                                    const TInt aCaseNumber, 
  91                                    TOOMFailureType& aFailureType, 
  92                                    TInt& aFirstMemFailure, 
  93                                    TInt& aLastMemFailure)
  94     {
  95     }
  96 #undef STIFUNIT_OOMTESTQUERYL
  97 #endif
  98 
  99 #ifdef STIFUNIT_OOMTESTINITIALIZEL
  100 void Cutaccindicatorplugin::OOMTestInitializeL( const TFileName& /*aTestCaseFile*/, 
  101                                        const TInt /*aCaseNumber*/ )
  102     {
  103     }
  104 #undef STIFUNIT_OOMTESTINITIALIZEL
  105 #endif
  106 
  107 #ifdef STIFUNIT_OOMHANDLEWARNINGL
  108 void Cutaccindicatorplugin::OOMHandleWarningL( const TFileName& /*aTestCaseFile*/,
  109                                       const TInt /*aCaseNumber*/, 
  110                                       TInt& /*aFailNextValue*/)
  111     {
  112     }
  113 #undef STIFUNIT_OOMHANDLEWARNINGL
  114 #endif
  115     
  116 #ifdef STIFUNIT_OOMTESTFINALIZEL
  117 void Cutaccindicatorplugin::OOMTestFinalizeL( const TFileName& /*aTestCaseFile*/, 
  118                                      const TInt /*aCaseNumber*/ )
  119     {
  120     }
  121 #undef STIFUNIT_OOMTESTFINALIZEL
  122 #endif
  123 
  124 // End of File
***TER 100% (0/0) of SOURCE FILE utaccindicatorplugin.cpp

Directory Summary | Files Summary | Functions Summary | Execution Profile
To files: First | Previous | Next | Last | Top | Index | No Index