omxilvideocomps/omxilgraphicsink/tsrc/src/graphicsinkteststeps.h
changeset 0 5d29cba61097
equal deleted inserted replaced
-1:000000000000 0:5d29cba61097
       
     1 /*
       
     2 * Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: 
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 /**
       
    20  * @file
       
    21  * @internalTechnology
       
    22  */
       
    23 
       
    24 #ifndef GRAPHICSINKTESTSTEPS_H
       
    25 #define GRAPHICSINKTESTSTEPS_H
       
    26 
       
    27 #include "graphicsinktestbase.h"
       
    28 
       
    29 // Test step names
       
    30 
       
    31 _LIT(KOmxGsTest0001Step01, "MMVIDEO-OMX-GS-001-01-HP");
       
    32 _LIT(KOmxGsTest0001Step02, "MMVIDEO-OMX-GS-001-02-HP");
       
    33 _LIT(KOmxGsTest0001Step03,	"MMVIDEO-OMX-GS-001-03-HP");
       
    34 _LIT(KOmxGsTest0001Step04,	"MMVIDEO-OMX-GS-001-04-HP");
       
    35 _LIT(KOmxGsTest0001Step05,	"MMVIDEO-OMX-GS-001-05-HP");
       
    36 _LIT(KOmxGsTest0001Step06,	"MMVIDEO-OMX-GS-001-06-HP");
       
    37 _LIT(KOmxGsTest0001Step07,	"MMVIDEO-OMX-GS-001-07-HP");
       
    38 _LIT(KOmxGsTest0001Step08,	"MMVIDEO-OMX-GS-001-08-HP");
       
    39 _LIT(KOmxGsTest0001Step09,	"MMVIDEO-OMX-GS-001-09-HP");
       
    40 _LIT(KOmxGsTest0001Step00,	"MMVIDEO-OMX-GS-001-00-HP");
       
    41 
       
    42 _LIT(KOmxGsTest0002Step01,	"MMVIDEO-OMX-GS-002-01-HP");
       
    43 _LIT(KOmxGsTest0002Step02,	"MMVIDEO-OMX-GS-002-02-HP");
       
    44 _LIT(KOmxGsTest0002Step03,	"MMVIDEO-OMX-GS-002-03-HP");
       
    45 _LIT(KOmxGsTest0002Step04,	"MMVIDEO-OMX-GS-002-04-HP");
       
    46 
       
    47 _LIT(KOmxGsTest0003Step01,	"MMVIDEO-OMX-GS-003-01-HP");
       
    48 _LIT(KOmxGsTest0003Step02,	"MMVIDEO-OMX-GS-003-02-HP");
       
    49 _LIT(KOmxGsTest0003Step03,	"MMVIDEO-OMX-GS-003-03-HP");
       
    50 _LIT(KOmxGsTest0003Step04,	"MMVIDEO-OMX-GS-003-04-HP");
       
    51 
       
    52 _LIT(KOmxGsTest0004Step01,	"MMVIDEO-OMX-GS-004-01-HP");
       
    53 _LIT(KOmxGsTest0004Step02,	"MMVIDEO-OMX-GS-004-02-HP");
       
    54 _LIT(KOmxGsTest0004Step03,	"MMVIDEO-OMX-GS-004-03-HP");
       
    55 _LIT(KOmxGsTest0004Step04,	"MMVIDEO-OMX-GS-004-04-HP");
       
    56 _LIT(KOmxGsTest0004Step05,	"MMVIDEO-OMX-GS-004-05-HP");
       
    57 _LIT(KOmxGsTest0004Step06,	"MMVIDEO-OMX-GS-004-06-HP");
       
    58 
       
    59 _LIT(KOmxGsTest0005Step01,	"MMVIDEO-OMX-GS-005-01-HP");
       
    60 _LIT(KOmxGsTest0005Step02,	"MMVIDEO-OMX-GS-005-02-HP");
       
    61 _LIT(KOmxGsTest0005Step03,	"MMVIDEO-OMX-GS-005-03-HP");
       
    62 _LIT(KOmxGsTest0005Step04,	"MMVIDEO-OMX-GS-005-04-HP");
       
    63 _LIT(KOmxGsTest0005Step05,	"MMVIDEO-OMX-GS-005-05-HP");
       
    64 
       
    65 _LIT(KOmxGsTest0006Step01,	"MMVIDEO-OMX-GS-006-01-HP");
       
    66 _LIT(KOmxGsTest0006Step02,	"MMVIDEO-OMX-GS-006-02-HP");
       
    67 
       
    68 _LIT(KOmxGsTest0007Step01,	"MMVIDEO-OMX-GS-007-01-HP");
       
    69 _LIT(KOmxGsTest0007Step02,	"MMVIDEO-OMX-GS-007-02-HP");
       
    70 _LIT(KOmxGsTest0007Step03,	"MMVIDEO-OMX-GS-007-03-HP");
       
    71 _LIT(KOmxGsTest0007Step04,	"MMVIDEO-OMX-GS-007-04-HP");
       
    72 
       
    73 _LIT(KOmxGsTest0008Step01,	"MMVIDEO-OMX-GS-008-01-HP");
       
    74 
       
    75 _LIT(KOmxGsTest0009Step00,	"MMVIDEO-OMX-GS-009-00-HP");
       
    76 _LIT(KOmxGsTest0010Step00,	"MMVIDEO-OMX-GS-010-00-HP");
       
    77 
       
    78 // Test step declarations, each step is contained within a seperate class
       
    79 // Macro to save re-defining similar classes
       
    80 
       
    81 #define NEW_GS_CLASS(TEST_NUM) \
       
    82 	class C##TEST_NUM \
       
    83 		: public CGraphicsSinkTestBase \
       
    84 		{ \
       
    85 	public: \
       
    86 		C##TEST_NUM(); \
       
    87 		~C##TEST_NUM(); \
       
    88 		TVerdict doTestStepL(); \
       
    89 	private: \
       
    90 		}; 
       
    91 
       
    92 
       
    93 // Now use the macro to declare all the test steps
       
    94 
       
    95 NEW_GS_CLASS(OmxGsTest0001Step00)
       
    96 NEW_GS_CLASS(OmxGsTest0001Step01)
       
    97 NEW_GS_CLASS(OmxGsTest0001Step02)
       
    98 NEW_GS_CLASS(OmxGsTest0001Step03)
       
    99 NEW_GS_CLASS(OmxGsTest0001Step04)
       
   100 NEW_GS_CLASS(OmxGsTest0001Step05)
       
   101 NEW_GS_CLASS(OmxGsTest0001Step06)
       
   102 NEW_GS_CLASS(OmxGsTest0001Step07)
       
   103 NEW_GS_CLASS(OmxGsTest0001Step08)
       
   104 NEW_GS_CLASS(OmxGsTest0001Step09)
       
   105 
       
   106 NEW_GS_CLASS(OmxGsTest0002Step01)
       
   107 NEW_GS_CLASS(OmxGsTest0002Step02)
       
   108 NEW_GS_CLASS(OmxGsTest0002Step03)
       
   109 NEW_GS_CLASS(OmxGsTest0002Step04)
       
   110 
       
   111 NEW_GS_CLASS(OmxGsTest0003Step01)
       
   112 NEW_GS_CLASS(OmxGsTest0003Step02)
       
   113 NEW_GS_CLASS(OmxGsTest0003Step03)
       
   114 NEW_GS_CLASS(OmxGsTest0003Step04)
       
   115 
       
   116 NEW_GS_CLASS(OmxGsTest0004Step01)
       
   117 NEW_GS_CLASS(OmxGsTest0004Step02)
       
   118 NEW_GS_CLASS(OmxGsTest0004Step03)
       
   119 NEW_GS_CLASS(OmxGsTest0004Step04)
       
   120 NEW_GS_CLASS(OmxGsTest0004Step05)
       
   121 NEW_GS_CLASS(OmxGsTest0004Step06)
       
   122 
       
   123 NEW_GS_CLASS(OmxGsTest0005Step01)
       
   124 NEW_GS_CLASS(OmxGsTest0005Step02)
       
   125 NEW_GS_CLASS(OmxGsTest0005Step03)
       
   126 NEW_GS_CLASS(OmxGsTest0005Step04)
       
   127 NEW_GS_CLASS(OmxGsTest0005Step05)
       
   128 
       
   129 NEW_GS_CLASS(OmxGsTest0006Step01)
       
   130 NEW_GS_CLASS(OmxGsTest0006Step02)
       
   131 
       
   132 NEW_GS_CLASS(OmxGsTest0007Step01)
       
   133 NEW_GS_CLASS(OmxGsTest0007Step02)
       
   134 NEW_GS_CLASS(OmxGsTest0007Step03)
       
   135 NEW_GS_CLASS(OmxGsTest0007Step04)
       
   136 
       
   137 NEW_GS_CLASS(OmxGsTest0008Step01)
       
   138 
       
   139 NEW_GS_CLASS(OmxGsTest0009Step00)
       
   140 NEW_GS_CLASS(OmxGsTest0010Step00)
       
   141 
       
   142 
       
   143 #endif //GRAPHICSINKTESTSTEPS_H