os/graphics/egl/egltest/inc/egltest_geterroranddisplay.h
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0
     2
// All rights reserved.
sl@0
     3
// This component and the accompanying materials are made available
sl@0
     4
// under the terms of "Eclipse Public License v1.0"
sl@0
     5
// which accompanies this distribution, and is available
sl@0
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0
     7
//
sl@0
     8
// Initial Contributors:
sl@0
     9
// Nokia Corporation - initial contribution.
sl@0
    10
//
sl@0
    11
// Contributors:
sl@0
    12
//
sl@0
    13
// Description:
sl@0
    14
//
sl@0
    15
sl@0
    16
/**
sl@0
    17
 @file
sl@0
    18
 @test
sl@0
    19
*/
sl@0
    20
#ifndef EGLTEST_GETERRORANDDISPLAY_H
sl@0
    21
#define EGLTEST_GETERRORANDDISPLAY_H
sl@0
    22
sl@0
    23
#include "eglteststep.h"
sl@0
    24
sl@0
    25
_LIT(KGetError, "GetError");
sl@0
    26
NONSHARABLE_CLASS(CEglTest_GetError) : public CEglTestStep
sl@0
    27
    {
sl@0
    28
public:
sl@0
    29
    TVerdict doTestStepL();    
sl@0
    30
    };
sl@0
    31
sl@0
    32
_LIT(KGetErrorMultiThread, "GetErrorMultiThread");
sl@0
    33
NONSHARABLE_CLASS(CEglTest_GetErrorMultiThread) : public CEglTestStep
sl@0
    34
    {
sl@0
    35
public:
sl@0
    36
    TVerdict doTestStepL();
sl@0
    37
protected:
sl@0
    38
    // from CEglTestStep
sl@0
    39
    void doThreadFunctionL(TInt aIdx);
sl@0
    40
    };
sl@0
    41
sl@0
    42
_LIT(KDisplay_Positive_Basic, "Display_Positive_Basic");
sl@0
    43
NONSHARABLE_CLASS(CEglTest_Display_Positive_Basic) : public CEglTestStep
sl@0
    44
    {
sl@0
    45
public:
sl@0
    46
    TVerdict doTestStepL();    
sl@0
    47
    };
sl@0
    48
sl@0
    49
_LIT(KDisplay_Negative_InvalidDisplay, "Display_Negative_InvalidDisplay");
sl@0
    50
NONSHARABLE_CLASS(CEglTest_Display_Negative_InvalidDisplay) : public CEglTestStep
sl@0
    51
    {
sl@0
    52
public:
sl@0
    53
    TVerdict doTestStepL();    
sl@0
    54
    };
sl@0
    55
sl@0
    56
_LIT(KDisplay_Negative_NotInitializedDisplay, "Display_Negative_NotInitializedDisplay");
sl@0
    57
NONSHARABLE_CLASS(CEglTest_Display_Negative_NotInitializedDisplay) : public CEglTestStep
sl@0
    58
    {
sl@0
    59
public:
sl@0
    60
    TVerdict doTestStepL();    
sl@0
    61
    };
sl@0
    62
sl@0
    63
_LIT(KDisplay_Positive_ReinitializeDisplay, "Display_Positive_ReinitializeDisplay");
sl@0
    64
NONSHARABLE_CLASS(CEglTest_Display_Positive_ReinitializeDisplay) : public CEglTestStep
sl@0
    65
    {
sl@0
    66
public:
sl@0
    67
    TVerdict doTestStepL();    
sl@0
    68
    };
sl@0
    69
sl@0
    70
_LIT(KDisplay_Positive_MultipleInitialization, "Display_Positive_MultipleInitialization");
sl@0
    71
NONSHARABLE_CLASS(CEglTest_Display_Positive_MultipleInitialization) : public CEglTestStep
sl@0
    72
    {
sl@0
    73
public:
sl@0
    74
    TVerdict doTestStepL();    
sl@0
    75
    };
sl@0
    76
sl@0
    77
_LIT(KDisplay_Positive_MultipleTermination, "Display_Positive_MultipleTermination");
sl@0
    78
NONSHARABLE_CLASS(CEglTest_Display_Positive_MultipleTermination) : public CEglTestStep
sl@0
    79
    {
sl@0
    80
public:
sl@0
    81
    TVerdict doTestStepL();    
sl@0
    82
    };
sl@0
    83
sl@0
    84
_LIT(KDisplay_Positive_Multithread_Basic, "Display_Positive_Multithread_Basic");
sl@0
    85
NONSHARABLE_CLASS(CEglTest_Display_Positive_Multithread_Basic) : public CEglTestStep
sl@0
    86
    {
sl@0
    87
public:
sl@0
    88
    TVerdict doTestStepL();    
sl@0
    89
protected:
sl@0
    90
    // from CEglTestStep
sl@0
    91
    void doThreadFunctionL(TInt aIdx);
sl@0
    92
    };
sl@0
    93
sl@0
    94
_LIT(KDisplay_Positive_Multithread_InitTerminateInOneTread, "Display_Positive_Multithread_InitTerminateInOneTread");
sl@0
    95
NONSHARABLE_CLASS(CEglTest_Display_Positive_Multithread_InitTerminateInOneTread) : public CEglTestStep
sl@0
    96
    {
sl@0
    97
public:
sl@0
    98
    TVerdict doTestStepL();    
sl@0
    99
protected:
sl@0
   100
    // from CEglTestStep
sl@0
   101
    void doThreadFunctionL(TInt aIdx);
sl@0
   102
    };
sl@0
   103
sl@0
   104
_LIT(KDisplay_Positive_Multithread_InitTerminateFromDifferentThread, "Display_Positive_Multithread_InitTerminateFromDifferentThread");
sl@0
   105
NONSHARABLE_CLASS(CEglTest_Display_Positive_Multithread_InitTerminateFromDifferentThread) : public CEglTestStep
sl@0
   106
    {
sl@0
   107
public:
sl@0
   108
    TVerdict doTestStepL();    
sl@0
   109
protected:
sl@0
   110
    // from CEglTestStep
sl@0
   111
    void doThreadFunctionL(TInt aIdx);
sl@0
   112
    };
sl@0
   113
sl@0
   114
_LIT(KDisplay_Positive_Multithread_Stress, "Display_Positive_Multithread_Stress");
sl@0
   115
NONSHARABLE_CLASS(CEglTest_Display_Positive_Multithread_Stress) : public CEglTestStep
sl@0
   116
    {
sl@0
   117
public:
sl@0
   118
    TVerdict doTestStepL();    
sl@0
   119
protected:
sl@0
   120
    // from CEglTestStep
sl@0
   121
    void doThreadFunctionL(TInt aIdx);
sl@0
   122
    };
sl@0
   123
sl@0
   124
_LIT(KDisplay_Positive_Multiprocess_Basic, "Display_Positive_Multiprocess_Basic");
sl@0
   125
NONSHARABLE_CLASS(CEglTest_Display_Positive_Multiprocess_Basic) : public CEglTestStep
sl@0
   126
    {
sl@0
   127
public:
sl@0
   128
    TVerdict doTestStepL();    
sl@0
   129
protected:
sl@0
   130
    // from CEglTestStep
sl@0
   131
    void doProcessFunctionL(TInt aIdx);
sl@0
   132
    };
sl@0
   133
sl@0
   134
_LIT(KDisplay_OOM_ClientHeap, "Display_OOM_ClientHeap");
sl@0
   135
NONSHARABLE_CLASS(CEglTest_Display_OOM_ClientHeap) : public CEglTestStep
sl@0
   136
    {
sl@0
   137
public:
sl@0
   138
    TVerdict doTestStepL();
sl@0
   139
    };
sl@0
   140
sl@0
   141
_LIT(KDisplay_OOM_ClientHeap_Initialize, "Display_OOM_ClientHeap_Initialize");
sl@0
   142
NONSHARABLE_CLASS(CEglTest_Display_OOM_ClientHeap_Initialize) : public CEglTestStep
sl@0
   143
    {
sl@0
   144
public:
sl@0
   145
    TVerdict doTestStepL();
sl@0
   146
    };
sl@0
   147
#endif // EGLTEST_GETERRORANDDISPLAY_H