| 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 | ||||