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 "../Deqpgles31BaseFunc.h"
19#include "../ActsDeqpgles310020TestSuite.h"
20#include "shrinkdefine.h"
21
22using namespace std;
23using namespace testing::ext;
24using namespace OHOS;
25
26static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019079,
27        "dEQP-GLES31.functional.debug.nega",
28        "tive_coverage.log.fragment.scissor");
29
30static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019080,
31        "dEQP-GLES31.functional.debug.negati",
32        "ve_coverage.log.fragment.depth_func");
33
34static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019081,
35        "dEQP-GLES31.functional.debug.negat",
36        "ive_coverage.log.fragment.viewport");
37
38static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019082,
39        "dEQP-GLES31.functional.debug.negativ",
40        "e_coverage.log.fragment.stencil_func");
41
42static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019083,
43        "dEQP-GLES31.functional.debug.negative_co",
44        "verage.log.fragment.stencil_func_separate");
45
46static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019084,
47        "dEQP-GLES31.functional.debug.negati",
48        "ve_coverage.log.fragment.stencil_op");
49
50static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019085,
51        "dEQP-GLES31.functional.debug.negative_c",
52        "overage.log.fragment.stencil_op_separate");
53
54static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019086,
55        "dEQP-GLES31.functional.debug.negative_co",
56        "verage.log.fragment.stencil_mask_separate");
57
58static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019087,
59        "dEQP-GLES31.functional.debug.negative",
60        "_coverage.log.fragment.blend_equation");
61
62static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019088,
63        "dEQP-GLES31.functional.debug.negative",
64        "_coverage.log.fragment.blend_equationi");
65
66static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019089,
67        "dEQP-GLES31.functional.debug.negative_cov",
68        "erage.log.fragment.blend_equation_separate");
69
70static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019090,
71        "dEQP-GLES31.functional.debug.negative_cove",
72        "rage.log.fragment.blend_equation_separatei");
73
74static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019091,
75        "dEQP-GLES31.functional.debug.negati",
76        "ve_coverage.log.fragment.blend_func");
77
78static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019092,
79        "dEQP-GLES31.functional.debug.negati",
80        "ve_coverage.log.fragment.blend_funci");
81
82static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019093,
83        "dEQP-GLES31.functional.debug.negative_c",
84        "overage.log.fragment.blend_func_separate");
85
86static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019094,
87        "dEQP-GLES31.functional.debug.negative_co",
88        "verage.log.fragment.blend_func_separatei");
89
90static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019095,
91        "dEQP-GLES31.functional.debug.negat",
92        "ive_coverage.log.fragment.cull_face");
93
94static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019096,
95        "dEQP-GLES31.functional.debug.negati",
96        "ve_coverage.log.fragment.front_face");
97
98static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019097,
99        "dEQP-GLES31.functional.debug.negati",
100        "ve_coverage.log.fragment.line_width");
101
102static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019098,
103        "dEQP-GLES31.functional.debug.negati",
104        "ve_coverage.log.fragment.gen_queries");
105
106static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019099,
107        "dEQP-GLES31.functional.debug.negati",
108        "ve_coverage.log.fragment.begin_query");
109
110static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019100,
111        "dEQP-GLES31.functional.debug.negat",
112        "ive_coverage.log.fragment.end_query");
113
114static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019101,
115        "dEQP-GLES31.functional.debug.negative",
116        "_coverage.log.fragment.delete_queries");
117
118static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019102,
119        "dEQP-GLES31.functional.debug.negati",
120        "ve_coverage.log.fragment.fence_sync");
121
122static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019103,
123        "dEQP-GLES31.functional.debug.negat",
124        "ive_coverage.log.fragment.wait_sync");
125
126static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019104,
127        "dEQP-GLES31.functional.debug.negative_",
128        "coverage.log.fragment.client_wait_sync");
129
130static SHRINK_HWTEST_F(ActsDeqpgles310020TestSuite, TestCase_019105,
131        "dEQP-GLES31.functional.debug.negati",
132        "ve_coverage.log.fragment.delete_sync");
133