os/ossrv/lowlevellibsandfws/pluginfw/Group/EcomTest.hrh
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
// Configuration options for ECOM component test harnesses
sl@0
    15
// This file is appended to the platform specific hrh file by 
sl@0
    16
// the overnight build system for testing
sl@0
    17
// File can exist in MCL/release codelines but must not be included anywhere.
sl@0
    18
// Macro used for component testing EComServer.
sl@0
    19
// When this macro is defined CServerStartupMgr is derived from 
sl@0
    20
// CDmDomainTestHarness otherwise it is directly derived from CDmDomain.
sl@0
    21
// CDmDomainTestHarness provides some testing functionality which
sl@0
    22
// allows for component testing of EComServer. When this macro is
sl@0
    23
// not defined some of the tests are completely disabled, therefore enabled
sl@0
    24
// by default.
sl@0
    25
// 
sl@0
    26
//
sl@0
    27
sl@0
    28
/**
sl@0
    29
 @internalComponent
sl@0
    30
*/
sl@0
    31
#define __ECOM_SERVER_TESTABILITY__
sl@0
    32
sl@0
    33
sl@0
    34
/**
sl@0
    35
@internalComponent
sl@0
    36
Macro used for performance testing EComServer. When this macro
sl@0
    37
is defined performance sampling code is built. These macros are used for
sl@0
    38
recording timer values at different probe points. The timer macros 
sl@0
    39
are defined in ~Framework/Frame/EComPerformance.h
sl@0
    40
Enabled by default so that performance tests can be run.
sl@0
    41
*/
sl@0
    42
#define __ECOM_SERVER_PERFORMANCE__
sl@0
    43
sl@0
    44
sl@0
    45
/**
sl@0
    46
@internalComponent
sl@0
    47
When macro defined trace messages for ECOM server and client are 
sl@0
    48
compiled in and sent to RDebug.
sl@0
    49
This line must always be commented before submitting to the MCL. See EComDebug.h
sl@0
    50
*/
sl@0
    51
//#define ECOM_TRACE
sl@0
    52