sl@0: // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // Configuration options for ECOM component test harnesses sl@0: // This file is appended to the platform specific hrh file by sl@0: // the overnight build system for testing sl@0: // File can exist in MCL/release codelines but must not be included anywhere. sl@0: // Macro used for component testing EComServer. sl@0: // When this macro is defined CServerStartupMgr is derived from sl@0: // CDmDomainTestHarness otherwise it is directly derived from CDmDomain. sl@0: // CDmDomainTestHarness provides some testing functionality which sl@0: // allows for component testing of EComServer. When this macro is sl@0: // not defined some of the tests are completely disabled, therefore enabled sl@0: // by default. sl@0: // sl@0: // sl@0: sl@0: /** sl@0: @internalComponent sl@0: */ sl@0: #define __ECOM_SERVER_TESTABILITY__ sl@0: sl@0: sl@0: /** sl@0: @internalComponent sl@0: Macro used for performance testing EComServer. When this macro sl@0: is defined performance sampling code is built. These macros are used for sl@0: recording timer values at different probe points. The timer macros sl@0: are defined in ~Framework/Frame/EComPerformance.h sl@0: Enabled by default so that performance tests can be run. sl@0: */ sl@0: #define __ECOM_SERVER_PERFORMANCE__ sl@0: sl@0: sl@0: /** sl@0: @internalComponent sl@0: When macro defined trace messages for ECOM server and client are sl@0: compiled in and sent to RDebug. sl@0: This line must always be commented before submitting to the MCL. See EComDebug.h sl@0: */ sl@0: //#define ECOM_TRACE sl@0: