• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include <climits>
17 #include <gtest/gtest.h>
18 #include "../EglBaseFunc.h"
19 #include "../ActsEgl0001TestSuite.h"
20 #include "shrinkdefine.h"
21 
22 using namespace std;
23 using namespace testing::ext;
24 using namespace OHOS;
25 
26 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003567, "dEQP-EGL.functional.swap_buffe",
27     "rs_with_damage.no_resize.clear");
28 
29 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003568, "dEQP-EGL.functional.swap_buffe",
30     "rs_with_damage.no_resize.render");
31 
32 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003569, "dEQP-EGL.functional.swap_buffers_",
33     "with_damage.no_resize.clear_clear");
34 
35 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003570, "dEQP-EGL.functional.swap_buffers_w",
36     "ith_damage.no_resize.render_render");
37 
38 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003571, "dEQP-EGL.functional.swap_buffers_",
39     "with_damage.no_resize.clear_render");
40 
41 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003572, "dEQP-EGL.functional.swap_buffers_",
42     "with_damage.no_resize.render_clear");
43 
44 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003573, "dEQP-EGL.functional.swap_buffers_with_",
45     "damage.no_resize.preserve_buffer_clear");
46 
47 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003574, "dEQP-EGL.functional.swap_buffers_with_",
48     "damage.no_resize.preserve_buffer_render");
49 
50 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003575, "dEQP-EGL.functional.swap_buffers_with_dam",
51     "age.no_resize.preserve_buffer_clear_clear");
52 
53 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003576, "dEQP-EGL.functional.swap_buffers_with_dama",
54     "ge.no_resize.preserve_buffer_render_render");
55 
56 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003577, "dEQP-EGL.functional.swap_buffers_with_dam",
57     "age.no_resize.preserve_buffer_clear_render");
58 
59 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003578, "dEQP-EGL.functional.swap_buffers_with_dam",
60     "age.no_resize.preserve_buffer_render_clear");
61 
62 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003579, "dEQP-EGL.functional.swap_buffers_wi",
63     "th_damage.no_resize.buffer_age_clear");
64 
65 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003580, "dEQP-EGL.functional.swap_buffers_wit",
66     "h_damage.no_resize.buffer_age_render");
67 
68 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003581, "dEQP-EGL.functional.swap_buffers_with_",
69     "damage.no_resize.buffer_age_clear_clear");
70 
71 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003582, "dEQP-EGL.functional.swap_buffers_with_d",
72     "amage.no_resize.buffer_age_render_render");
73 
74 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003583, "dEQP-EGL.functional.swap_buffers_with_d",
75     "amage.no_resize.buffer_age_clear_render");
76 
77 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003584, "dEQP-EGL.functional.swap_buffers_with_d",
78     "amage.no_resize.buffer_age_render_clear");
79 
80 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003585, "dEQP-EGL.functional.swap_buffers_w",
81     "ith_damage.resize_before_swap.clear");
82 
83 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003586, "dEQP-EGL.functional.swap_buffers_wi",
84     "th_damage.resize_before_swap.render");
85 
86 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003587, "dEQP-EGL.functional.swap_buffers_with",
87     "_damage.resize_before_swap.clear_clear");
88 
89 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003588, "dEQP-EGL.functional.swap_buffers_with_",
90     "damage.resize_before_swap.render_render");
91 
92 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003589, "dEQP-EGL.functional.swap_buffers_with_",
93     "damage.resize_before_swap.clear_render");
94 
95 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003590, "dEQP-EGL.functional.swap_buffers_with_",
96     "damage.resize_before_swap.render_clear");
97 
98 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003591, "dEQP-EGL.functional.swap_buffers_with_dama",
99     "ge.resize_before_swap.preserve_buffer_clear");
100 
101 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003592, "dEQP-EGL.functional.swap_buffers_with_damag",
102     "e.resize_before_swap.preserve_buffer_render");
103 
104 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003593, "dEQP-EGL.functional.swap_buffers_with_damage.",
105     "resize_before_swap.preserve_buffer_clear_clear");
106 
107 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003594, "dEQP-EGL.functional.swap_buffers_with_damage.r",
108     "esize_before_swap.preserve_buffer_render_render");
109 
110 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003595, "dEQP-EGL.functional.swap_buffers_with_damage.r",
111     "esize_before_swap.preserve_buffer_clear_render");
112 
113 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003596, "dEQP-EGL.functional.swap_buffers_with_damage.r",
114     "esize_before_swap.preserve_buffer_render_clear");
115 
116 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003597, "dEQP-EGL.functional.swap_buffers_with_da",
117     "mage.resize_before_swap.buffer_age_clear");
118 
119 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003598, "dEQP-EGL.functional.swap_buffers_with_da",
120     "mage.resize_before_swap.buffer_age_render");
121 
122 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003599, "dEQP-EGL.functional.swap_buffers_with_damag",
123     "e.resize_before_swap.buffer_age_clear_clear");
124 
125 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003600, "dEQP-EGL.functional.swap_buffers_with_damage",
126     ".resize_before_swap.buffer_age_render_render");
127 
128 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003601, "dEQP-EGL.functional.swap_buffers_with_damag",
129     "e.resize_before_swap.buffer_age_clear_render");
130 
131 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003602, "dEQP-EGL.functional.swap_buffers_with_damag",
132     "e.resize_before_swap.buffer_age_render_clear");
133 
134 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003603, "dEQP-EGL.functional.swap_buffers_w",
135     "ith_damage.resize_after_swap.clear");
136 
137 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003604, "dEQP-EGL.functional.swap_buffers_w",
138     "ith_damage.resize_after_swap.render");
139 
140 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003605, "dEQP-EGL.functional.swap_buffers_with",
141     "_damage.resize_after_swap.clear_clear");
142 
143 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003606, "dEQP-EGL.functional.swap_buffers_with_",
144     "damage.resize_after_swap.render_render");
145 
146 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003607, "dEQP-EGL.functional.swap_buffers_with",
147     "_damage.resize_after_swap.clear_render");
148 
149 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003608, "dEQP-EGL.functional.swap_buffers_with",
150     "_damage.resize_after_swap.render_clear");
151 
152 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003609, "dEQP-EGL.functional.swap_buffers_with_dama",
153     "ge.resize_after_swap.preserve_buffer_clear");
154 
155 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003610, "dEQP-EGL.functional.swap_buffers_with_dama",
156     "ge.resize_after_swap.preserve_buffer_render");
157 
158 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003611, "dEQP-EGL.functional.swap_buffers_with_damage.",
159     "resize_after_swap.preserve_buffer_clear_clear");
160 
161 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003612, "dEQP-EGL.functional.swap_buffers_with_damage.r",
162     "esize_after_swap.preserve_buffer_render_render");
163 
164 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003613, "dEQP-EGL.functional.swap_buffers_with_damage.",
165     "resize_after_swap.preserve_buffer_clear_render");
166 
167 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003614, "dEQP-EGL.functional.swap_buffers_with_damage.",
168     "resize_after_swap.preserve_buffer_render_clear");
169 
170 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003615, "dEQP-EGL.functional.swap_buffers_with_d",
171     "amage.resize_after_swap.buffer_age_clear");
172 
173 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003616, "dEQP-EGL.functional.swap_buffers_with_da",
174     "mage.resize_after_swap.buffer_age_render");
175 
176 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003617, "dEQP-EGL.functional.swap_buffers_with_dama",
177     "ge.resize_after_swap.buffer_age_clear_clear");
178 
179 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003618, "dEQP-EGL.functional.swap_buffers_with_damag",
180     "e.resize_after_swap.buffer_age_render_render");
181 
182 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003619, "dEQP-EGL.functional.swap_buffers_with_damag",
183     "e.resize_after_swap.buffer_age_clear_render");
184 
185 static SHRINK_HWTEST_F(ActsEgl0001TS, TC003620, "dEQP-EGL.functional.swap_buffers_with_damag",
186     "e.resize_after_swap.buffer_age_render_clear");
187