Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
acae747f
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
acae747f
编写于
6月 28, 2022
作者:
L
lihaitao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add testcase
Signed-off-by:
N
lihaitao
<
lihaitao@kaihongdigi.com
>
上级
0539b1bd
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
1720 addition
and
0 deletion
+1720
-0
graphic/vkgl/src/khrgles32/core/Khrgles32geometry_shader_adjacencyTestCase.cpp
...les32/core/Khrgles32geometry_shader_adjacencyTestCase.cpp
+238
-0
graphic/vkgl/src/khrgles32/core/Khrgles32geometry_shader_layered_fboTestCase.cpp
...s32/core/Khrgles32geometry_shader_layered_fboTestCase.cpp
+238
-0
graphic/vkgl/src/khrgles32/core/Khrgles32geometry_shader_limitsTestCase.cpp
...hrgles32/core/Khrgles32geometry_shader_limitsTestCase.cpp
+265
-0
graphic/vkgl/src/khrgles32/core/Khrgles32internalformat_copy_tex_imageTestCase.cpp
...2/core/Khrgles32internalformat_copy_tex_imageTestCase.cpp
+373
-0
graphic/vkgl/src/khrgles32/core/Khrgles32internalformat_renderbufferTestCase.cpp
...s32/core/Khrgles32internalformat_renderbufferTestCase.cpp
+184
-0
graphic/vkgl/src/khrgles32/core/Khrgles32tessellation_shader_singleTestCase.cpp
...es32/core/Khrgles32tessellation_shader_singleTestCase.cpp
+211
-0
graphic/vkgl/src/khrgles32/core/Khrgles32tessellation_shader_tessellation_invarianceTestCase.cpp
...32tessellation_shader_tessellation_invarianceTestCase.cpp
+211
-0
未找到文件。
graphic/vkgl/src/khrgles32/core/Khrgles32geometry_shader_adjacencyTestCase.cpp
0 → 100644
浏览文件 @
acae747f
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <gtest/gtest.h>
#include "../Khrgles32BaseFunc.h"
#include "../ActsKhrgles320001TestSuite.h"
using
namespace
std
;
using
namespace
testing
::
ext
;
using
namespace
OHOS
;
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000029
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000029 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.ad"
"jacency.adjacency_non_indiced_lines"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000029 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000029 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000030
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000030 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader."
"adjacency.adjacency_indiced_lines"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000030 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000030 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000031
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000031 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.adjac"
"ency.adjacency_non_indiced_line_strip"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000031 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000031 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000032
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000032 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.adj"
"acency.adjacency_indiced_line_strip"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000032 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000032 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000033
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000033 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.adja"
"cency.adjacency_non_indiced_triangles"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000033 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000033 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000034
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000034 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.ad"
"jacency.adjacency_indiced_triangles"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000034 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000034 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000035
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000035 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.adjacen"
"cy.adjacency_non_indiced_triangle_strip"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000035 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000035 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000036
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000036 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.adjac"
"ency.adjacency_indiced_triangle_strip"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000036 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000036 end"
;
}
graphic/vkgl/src/khrgles32/core/Khrgles32geometry_shader_layered_fboTestCase.cpp
0 → 100644
浏览文件 @
acae747f
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <gtest/gtest.h>
#include "../Khrgles32BaseFunc.h"
#include "../ActsKhrgles320001TestSuite.h"
using
namespace
std
;
using
namespace
testing
::
ext
;
using
namespace
OHOS
;
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000157
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000157 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_sh"
"ader.layered_fbo.layered_fbo"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000157 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000157 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000158
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000158 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.l"
"ayered_fbo.layered_fbo_attachments"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000158 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000158 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000159
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000159 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.la"
"yered_fbo.fb_texture_invalid_target"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000159 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000159 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000160
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000160 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.layere"
"d_fbo.fb_texture_no_fbo_bound_to_target"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000160 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000160 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000161
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000161 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.laye"
"red_fbo.fb_texture_invalid_attachment"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000161 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000161 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000162
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000162 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.la"
"yered_fbo.fb_texture_invalid_value"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000162 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000162 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000163
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000163 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.layer"
"ed_fbo.fb_texture_invalid_level_number"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000163 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000163 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000164
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000164 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.layered_fbo."
"fb_texture_argument_refers_to_buffer_texture"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000164 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000164 end"
;
}
graphic/vkgl/src/khrgles32/core/Khrgles32geometry_shader_limitsTestCase.cpp
0 → 100644
浏览文件 @
acae747f
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <gtest/gtest.h>
#include "../Khrgles32BaseFunc.h"
#include "../ActsKhrgles320001TestSuite.h"
using
namespace
std
;
using
namespace
testing
::
ext
;
using
namespace
OHOS
;
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000118
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000118 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shade"
"r.limits.max_uniform_components"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000118 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000118 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000119
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000119 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_sha"
"der.limits.max_uniform_blocks"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000119 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000119 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000120
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000120 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shad"
"er.limits.max_input_components"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000120 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000120 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000121
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000121 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shade"
"r.limits.max_output_components"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000121 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000121 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000122
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000122 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shad"
"er.limits.max_output_vertices"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000122 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000122 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000123
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000123 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader.limi"
"ts.max_output_components_single_point"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000123 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000123 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000124
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000124 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_sha"
"der.limits.max_texture_units"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000124 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000124 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000125
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000125 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_sh"
"ader.limits.max_invocations"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000125 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000125 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000126
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000126 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.geometry_shader."
"limits.max_combined_texture_units"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000126 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000126 end"
;
}
graphic/vkgl/src/khrgles32/core/Khrgles32internalformat_copy_tex_imageTestCase.cpp
0 → 100644
浏览文件 @
acae747f
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <gtest/gtest.h>
#include "../Khrgles32BaseFunc.h"
#include "../ActsKhrgles320002TestSuite.h"
using
namespace
std
;
using
namespace
testing
::
ext
;
using
namespace
OHOS
;
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001113
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001113 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internal"
"format.copy_tex_image.rgb"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001113 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001113 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001114
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001114 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalf"
"ormat.copy_tex_image.rgba"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001114 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001114 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001115
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001115 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalf"
"ormat.copy_tex_image.alpha"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001115 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001115 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001116
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001116 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalfor"
"mat.copy_tex_image.luminance"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001116 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001116 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001117
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001117 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalformat"
".copy_tex_image.luminance_alpha"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001117 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001117 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001118
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001118 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalf"
"ormat.copy_tex_image.rgba4"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001118 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001118 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001119
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001119 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalfo"
"rmat.copy_tex_image.rgb5_a1"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001119 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001119 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001120
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001120 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalfo"
"rmat.copy_tex_image.rgb565"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001120 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001120 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001121
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001121 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalf"
"ormat.copy_tex_image.rgba8"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001121 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001121 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001122
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001122 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalf"
"ormat.copy_tex_image.rgb8"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001122 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001122 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001123
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001123 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalforma"
"t.copy_tex_image.srgb8_alpha8"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001123 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001123 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001124
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001124 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalf"
"ormat.copy_tex_image.srgb8"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001124 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001124 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001125
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001125 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalformat"
".copy_tex_image.r11f_g11f_b10f"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001125 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001125 end"
;
}
graphic/vkgl/src/khrgles32/core/Khrgles32internalformat_renderbufferTestCase.cpp
0 → 100644
浏览文件 @
acae747f
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <gtest/gtest.h>
#include "../Khrgles32BaseFunc.h"
#include "../ActsKhrgles320002TestSuite.h"
using
namespace
std
;
using
namespace
testing
::
ext
;
using
namespace
OHOS
;
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001126
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001126 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internal"
"format.renderbuffer.rgba8"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001126 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001126 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001127
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001127 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internal"
"format.renderbuffer.rgb8"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001127 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001127 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001128
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001128 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalf"
"ormat.renderbuffer.rgb5_a1"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001128 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001128 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001129
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001129 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalform"
"at.renderbuffer.srgb8_alpha8"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001129 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001129 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001130
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001130 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalformat."
"renderbuffer.depth_component32f"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001130 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001130 end"
;
}
static
HWTEST_F
(
ActsKhrgles320002TestSuite
,
TestCase_001131
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001131 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.internalformat"
".renderbuffer.depth32f_stencil8"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320002TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320002TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320002TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320002TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320002TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_001131 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_001131 end"
;
}
graphic/vkgl/src/khrgles32/core/Khrgles32tessellation_shader_singleTestCase.cpp
0 → 100644
浏览文件 @
acae747f
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <gtest/gtest.h>
#include "../Khrgles32BaseFunc.h"
#include "../ActsKhrgles320001TestSuite.h"
using
namespace
std
;
using
namespace
testing
::
ext
;
using
namespace
OHOS
;
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000188
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000188 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.single"
".default_values_of_context_wide_properties"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000188 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000188 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000189
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000189 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_sha"
"der.single.isolines_tessellation"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000189 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000189 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000190
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000190 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.sing"
"le.ext_program_interface_query_dependency"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000190 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000190 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000191
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000191 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shade"
"r.single.program_object_properties"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000191 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000191 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000192
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000192 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.sin"
"gle.xfb_captures_data_from_correct_stage"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000192 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000192 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000193
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000193 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_s"
"hader.single.max_patch_vertices"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000193 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000193 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000194
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000194 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_s"
"hader.single.primitive_coverage"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000194 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000194 end"
;
}
graphic/vkgl/src/khrgles32/core/Khrgles32tessellation_shader_tessellation_invarianceTestCase.cpp
0 → 100644
浏览文件 @
acae747f
/*
* Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <gtest/gtest.h>
#include "../Khrgles32BaseFunc.h"
#include "../ActsKhrgles320001TestSuite.h"
using
namespace
std
;
using
namespace
testing
::
ext
;
using
namespace
OHOS
;
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000233
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000233 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.te"
"ssellation_invariance.invariance_rule1"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000233 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000233 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000234
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000234 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.te"
"ssellation_invariance.invariance_rule2"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000234 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000234 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000235
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000235 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.te"
"ssellation_invariance.invariance_rule3"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000235 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000235 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000236
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000236 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.te"
"ssellation_invariance.invariance_rule4"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000236 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000236 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000237
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000237 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.te"
"ssellation_invariance.invariance_rule5"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000237 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000237 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000238
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000238 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.te"
"ssellation_invariance.invariance_rule6"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000238 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000238 end"
;
}
static
HWTEST_F
(
ActsKhrgles320001TestSuite
,
TestCase_000239
,
Function
|
MediumTest
|
Level2
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000239 start"
;
int
argc
=
3
;
const
char
*
argv
[
3
]
=
{
"."
,
"--deqp-case="
"KHR-GLES32.core.tessellation_shader.te"
"ssellation_invariance.invariance_rule7"
,
"--deqp-archive-dir=/data/local/tmp/"
};
FuncRunResult
result
=
RunTestKHRGLES
(
argc
,
argv
);
ActsKhrgles320001TestSuite
::
runResult
.
numPassed
+=
result
.
numPassed
;
ActsKhrgles320001TestSuite
::
runResult
.
numFailed
+=
result
.
numFailed
;
ActsKhrgles320001TestSuite
::
runResult
.
numNotSupported
+=
result
.
numNotSupported
;
ActsKhrgles320001TestSuite
::
runResult
.
numWarnings
+=
result
.
numWarnings
;
ActsKhrgles320001TestSuite
::
runResult
.
numWaived
+=
result
.
numWaived
;
if
(
result
.
numNotSupported
==
1
)
{
GTEST_LOG_
(
INFO
)
<<
"TestCase_000239 notsupport!"
;
}
else
if
(
result
.
isComplete
)
{
EXPECT_TRUE
(
result
.
isComplete
);
EXPECT_TRUE
(
result
.
numPassed
==
1
);
};
GTEST_LOG_
(
INFO
)
<<
"TestCase_000239 end"
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录