|
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 |