os/ossrv/lowlevellibsandfws/pluginfw/Group/EcomTest.hrh
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     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