diff -r 000000000000 -r 9b3e960ffc8a camerasrv_plat/camera_application_engine_api/tsrc/inc/CaeTestVariation.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/camerasrv_plat/camera_application_engine_api/tsrc/inc/CaeTestVariation.h Thu Dec 17 08:51:24 2009 +0200 @@ -0,0 +1,111 @@ +/* +* Copyright (c) 2002 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: Cae Test DLL +* +*/ + + +#ifndef __CAETESTVARIATION_H +#define __CAETESTVARIATION_H + +// INCLUDES + +#ifdef USING_CPPUNIT_FRAMEWORK + /* CppUnit headers */ + #include + #include + #include + #include +#else + /* STIF TFW headers */ + #include "TestFrameWork/test.h" + #include "TestFrameWork/testCase.h" + #include "TestFrameWork/testCaller.h" + #include "TestFrameWork/testSuite.h" +#endif + + +// CONSTANTS + +// Enable/disable test case image and video writing to memory card +#define WRITE_SNAPIMAGE_TO_FILE 0 +#define WRITE_STILLIMAGE_TO_FILE 0 +#define WRITE_VIDEOCLIP_TO_FILE 1 +#define WRITE_VF_TO_FILE 0 +#define WRITE_VIDEOTIMES_TO_FILE 0 + +// Select symbian (1) or optimized (0) jpeg codecs + +#if ( defined (__WINS__) || defined (__WINSCW) ) +#define SYMBIAN_CODECS 1 +#else +#define SYMBIAN_CODECS 0 +#endif + +// MACROS + +// Select only one of these (if any). +#define MIRAGE_X_PROD1 0 +#define MIRAGE_X_PROD2 0 +#define MIRAGE_X_PROD3 0 +#define MIRAGE_X_PROD4 0 +#define MIRAGE_X_PROD5 0 +#define MIRAGE_X_PROD6 0 +#define MIRAGE_X_PROD7 0 +#define MIRAGE_X_PROD8 0 +#define MIRAGE_X_PROD9 0 +#define HW_DEVLON 1 +#define HW_DEVLON52 0 + +#define VIDEO_RECORDING_TEST_CASES 1 +#define SECONDARY_CAMERA_TEST_CASES 0 + + + +#if (MIRAGE_X_PROD1) || (MIRAGE_X_PROD2) || (MIRAGE_X_PROD3) || (MIRAGE_X_PROD4) || (MIRAGE_X_PROD5) || (MIRAGE_X_PROD6) || (MIRAGE_X_PROD8) ||\ + (MIRAGE_X_PROD9) || (HW_DEVLON) || (HW_DEVLON52) + #define MIRAGE_X 1 +#else + #define MIRAGE_X 0 +#endif + +#if (MIRAGE_X_PROD7) + #define UNAGI_2M 1 +#else + #define UNAGI_2M 0 +#endif + +#if ((!MIRAGE_X) && (!UNAGI_2M)) || (MIRAGE_X_PROD5) + // S60 2.1 interface + #define CAE_INTERFACE_21 +#endif + +#if (MIRAGE_X_PROD3) || (MIRAGE_X_PROD4) + #define COLOR_TONE_TEST_CASES 1 +#endif + +// For OOM testing in CppUnit. Set to 1 if you want this on. Set to 0 if not. +#define CAE_OOM_TESTING_HARNESS 0 + + +// DATA TYPES + +// FUNCTION PROTOTYPES + +// FORWARD DECLARATIONS + +// CLASS DECLARATION + + +#endif