lowlevellibsandfws/pluginfw/Group/EcomTest.hrh
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     1 // Copyright (c) 2004-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 "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 // Configuration options for ECOM component test harnesses
       
    15 // This file is appended to the platform specific hrh file by 
       
    16 // the overnight build system for testing
       
    17 // File can exist in MCL/release codelines but must not be included anywhere.
       
    18 // Macro used for component testing EComServer.
       
    19 // When this macro is defined CServerStartupMgr is derived from 
       
    20 // CDmDomainTestHarness otherwise it is directly derived from CDmDomain.
       
    21 // CDmDomainTestHarness provides some testing functionality which
       
    22 // allows for component testing of EComServer. When this macro is
       
    23 // not defined some of the tests are completely disabled, therefore enabled
       
    24 // by default.
       
    25 // 
       
    26 //
       
    27 
       
    28 /**
       
    29  @internalComponent
       
    30 */
       
    31 #define __ECOM_SERVER_TESTABILITY__
       
    32 
       
    33 
       
    34 /**
       
    35 @internalComponent
       
    36 Macro used for performance testing EComServer. When this macro
       
    37 is defined performance sampling code is built. These macros are used for
       
    38 recording timer values at different probe points. The timer macros 
       
    39 are defined in ~Framework/Frame/EComPerformance.h
       
    40 Enabled by default so that performance tests can be run.
       
    41 */
       
    42 #define __ECOM_SERVER_PERFORMANCE__
       
    43 
       
    44 
       
    45 /**
       
    46 @internalComponent
       
    47 When macro defined trace messages for ECOM server and client are 
       
    48 compiled in and sent to RDebug.
       
    49 This line must always be commented before submitting to the MCL. See EComDebug.h
       
    50 */
       
    51 //#define ECOM_TRACE
       
    52