Update contrib.
1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
20 #ifndef EGLTEST_GETERRORANDDISPLAY_H
21 #define EGLTEST_GETERRORANDDISPLAY_H
23 #include "eglteststep.h"
25 _LIT(KGetError, "GetError");
26 NONSHARABLE_CLASS(CEglTest_GetError) : public CEglTestStep
29 TVerdict doTestStepL();
32 _LIT(KGetErrorMultiThread, "GetErrorMultiThread");
33 NONSHARABLE_CLASS(CEglTest_GetErrorMultiThread) : public CEglTestStep
36 TVerdict doTestStepL();
39 void doThreadFunctionL(TInt aIdx);
42 _LIT(KDisplay_Positive_Basic, "Display_Positive_Basic");
43 NONSHARABLE_CLASS(CEglTest_Display_Positive_Basic) : public CEglTestStep
46 TVerdict doTestStepL();
49 _LIT(KDisplay_Negative_InvalidDisplay, "Display_Negative_InvalidDisplay");
50 NONSHARABLE_CLASS(CEglTest_Display_Negative_InvalidDisplay) : public CEglTestStep
53 TVerdict doTestStepL();
56 _LIT(KDisplay_Negative_NotInitializedDisplay, "Display_Negative_NotInitializedDisplay");
57 NONSHARABLE_CLASS(CEglTest_Display_Negative_NotInitializedDisplay) : public CEglTestStep
60 TVerdict doTestStepL();
63 _LIT(KDisplay_Positive_ReinitializeDisplay, "Display_Positive_ReinitializeDisplay");
64 NONSHARABLE_CLASS(CEglTest_Display_Positive_ReinitializeDisplay) : public CEglTestStep
67 TVerdict doTestStepL();
70 _LIT(KDisplay_Positive_MultipleInitialization, "Display_Positive_MultipleInitialization");
71 NONSHARABLE_CLASS(CEglTest_Display_Positive_MultipleInitialization) : public CEglTestStep
74 TVerdict doTestStepL();
77 _LIT(KDisplay_Positive_MultipleTermination, "Display_Positive_MultipleTermination");
78 NONSHARABLE_CLASS(CEglTest_Display_Positive_MultipleTermination) : public CEglTestStep
81 TVerdict doTestStepL();
84 _LIT(KDisplay_Positive_Multithread_Basic, "Display_Positive_Multithread_Basic");
85 NONSHARABLE_CLASS(CEglTest_Display_Positive_Multithread_Basic) : public CEglTestStep
88 TVerdict doTestStepL();
91 void doThreadFunctionL(TInt aIdx);
94 _LIT(KDisplay_Positive_Multithread_InitTerminateInOneTread, "Display_Positive_Multithread_InitTerminateInOneTread");
95 NONSHARABLE_CLASS(CEglTest_Display_Positive_Multithread_InitTerminateInOneTread) : public CEglTestStep
98 TVerdict doTestStepL();
101 void doThreadFunctionL(TInt aIdx);
104 _LIT(KDisplay_Positive_Multithread_InitTerminateFromDifferentThread, "Display_Positive_Multithread_InitTerminateFromDifferentThread");
105 NONSHARABLE_CLASS(CEglTest_Display_Positive_Multithread_InitTerminateFromDifferentThread) : public CEglTestStep
108 TVerdict doTestStepL();
111 void doThreadFunctionL(TInt aIdx);
114 _LIT(KDisplay_Positive_Multithread_Stress, "Display_Positive_Multithread_Stress");
115 NONSHARABLE_CLASS(CEglTest_Display_Positive_Multithread_Stress) : public CEglTestStep
118 TVerdict doTestStepL();
121 void doThreadFunctionL(TInt aIdx);
124 _LIT(KDisplay_Positive_Multiprocess_Basic, "Display_Positive_Multiprocess_Basic");
125 NONSHARABLE_CLASS(CEglTest_Display_Positive_Multiprocess_Basic) : public CEglTestStep
128 TVerdict doTestStepL();
131 void doProcessFunctionL(TInt aIdx);
134 _LIT(KDisplay_OOM_ClientHeap, "Display_OOM_ClientHeap");
135 NONSHARABLE_CLASS(CEglTest_Display_OOM_ClientHeap) : public CEglTestStep
138 TVerdict doTestStepL();
141 _LIT(KDisplay_OOM_ClientHeap_Initialize, "Display_OOM_ClientHeap_Initialize");
142 NONSHARABLE_CLASS(CEglTest_Display_OOM_ClientHeap_Initialize) : public CEglTestStep
145 TVerdict doTestStepL();
147 #endif // EGLTEST_GETERRORANDDISPLAY_H