lowlevellibsandfws/pluginfw/Group/EcomTest.hrh
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 31 Aug 2010 16:54:36 +0300
branchRCL_3
changeset 56 acd3cd4aaceb
parent 0 e4d67989cc36
permissions -rw-r--r--
Revision: 201021 Kit: 201035

// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
// Configuration options for ECOM component test harnesses
// This file is appended to the platform specific hrh file by 
// the overnight build system for testing
// File can exist in MCL/release codelines but must not be included anywhere.
// Macro used for component testing EComServer.
// When this macro is defined CServerStartupMgr is derived from 
// CDmDomainTestHarness otherwise it is directly derived from CDmDomain.
// CDmDomainTestHarness provides some testing functionality which
// allows for component testing of EComServer. When this macro is
// not defined some of the tests are completely disabled, therefore enabled
// by default.
// 
//

/**
 @internalComponent
*/
#define __ECOM_SERVER_TESTABILITY__


/**
@internalComponent
Macro used for performance testing EComServer. When this macro
is defined performance sampling code is built. These macros are used for
recording timer values at different probe points. The timer macros 
are defined in ~Framework/Frame/EComPerformance.h
Enabled by default so that performance tests can be run.
*/
#define __ECOM_SERVER_PERFORMANCE__


/**
@internalComponent
When macro defined trace messages for ECOM server and client are 
compiled in and sent to RDebug.
This line must always be commented before submitting to the MCL. See EComDebug.h
*/
//#define ECOM_TRACE