From dfd54da826c567e02e98a139c4e38f2090d81ad7 Mon Sep 17 00:00:00 2001 From: liufeilong Date: Mon, 27 Jun 2022 20:46:47 +0800 Subject: [PATCH] add test Signed-off-by: liufeilong --- ...e_shader_storage_buffer_objectTestCase.cpp | 1993 +++++++++++++++++ 1 file changed, 1993 insertions(+) create mode 100644 graphic/vkgl/src/khrgles31/core/Khrgles31core_shader_storage_buffer_objectTestCase.cpp diff --git a/graphic/vkgl/src/khrgles31/core/Khrgles31core_shader_storage_buffer_objectTestCase.cpp b/graphic/vkgl/src/khrgles31/core/Khrgles31core_shader_storage_buffer_objectTestCase.cpp new file mode 100644 index 000000000..9eaacd589 --- /dev/null +++ b/graphic/vkgl/src/khrgles31/core/Khrgles31core_shader_storage_buffer_objectTestCase.cpp @@ -0,0 +1,1993 @@ +/* + * 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 +#include "../Khrgles31BaseFunc.h" +#include "../ActsKhrgles310002TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001841, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001841 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storag" + "e_buffer_object.basic-basic-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001841 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001841 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001842, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001842 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storag" + "e_buffer_object.basic-basic-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001842 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001842 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001843, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001843 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_stor" + "age_buffer_object.basic-max", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001843 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001843 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001844, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001844 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storag" + "e_buffer_object.basic-binding", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001844 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001844 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001845, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001845 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage" + "_buffer_object.basic-syntax-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001845 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001845 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001846, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001846 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage" + "_buffer_object.basic-syntax-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001846 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001846 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001847, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001847 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage" + "_buffer_object.basic-syntaxSSO", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001847 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001847 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001848, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001848 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case1-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001848 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001848 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001849, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001849 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case1-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001849 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001849 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001850, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001850 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case2-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001850 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001850 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001851, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001851 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case2-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001851 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001851 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001852, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001852 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case3-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001852 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001852 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001853, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001853 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case3-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001853 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001853 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001854, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001854 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case4-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001854 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001854 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001855, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001855 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case4-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001855 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001855 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001856, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001856 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case5-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001856 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001856 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001857, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001857 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case5-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001857 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001857 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001858, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001858 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case6-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001858 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001858 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001859, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001859 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case6-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001859 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001859 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001860, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001860 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case7-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001860 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001860 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001861, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001861 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std430Layout-case7-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001861 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001861 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001862, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001862 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case1-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001862 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001862 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001863, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001863 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case1-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001863 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001863 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001864, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001864 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case2-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001864 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001864 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001865, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001865 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case2-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001865 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001865 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001866, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001866 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case3-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001866 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001866 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001867, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001867 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case3-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001867 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001867 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001868, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001868 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case4-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001868 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001868 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001869, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001869 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case4-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001869 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001869 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001870, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001870 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case5-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001870 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001870 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001871, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001871 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case5-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001871 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001871 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001872, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001872 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case6-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001872 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001872 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001873, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001873 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffe" + "r_object.basic-std140Layout-case6-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001873 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001873 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001874, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001874 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-atomic-case1-vsfs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001874 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001874 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001875, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001875 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_bu" + "ffer_object.basic-atomic-case1-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001875 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001875 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001876, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001876 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-atomic-case3-vsfs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001876 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001876 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001877, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001877 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_bu" + "ffer_object.basic-atomic-case3-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001877 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001877 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001878, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001878 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-atomic-case4-vsfs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001878 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001878 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001879, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001879 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_bu" + "ffer_object.basic-atomic-case4-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001879 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001879 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001880, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001880 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-stdLayout-case1-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001880 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001880 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001881, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001881 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-stdLayout-case1-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001881 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001881 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001882, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001882 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-stdLayout-case2-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001882 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001882 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001883, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001883 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-stdLayout-case2-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001883 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001883 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001884, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001884 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-stdLayout-case3-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001884 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001884 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001885, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001885 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-stdLayout-case3-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001885 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001885 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001886, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001886 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-stdLayout-case4-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001886 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001886 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001887, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001887 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-stdLayout-case4-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001887 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001887 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001888, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001888 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buff" + "er_object.basic-operations-case1-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001888 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001888 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001889, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001889 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buff" + "er_object.basic-operations-case1-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001889 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001889 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001890, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001890 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buff" + "er_object.basic-operations-case2-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001890 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001890 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001891, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001891 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buff" + "er_object.basic-operations-case2-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001891 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001891 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001892, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001892 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_o" + "bject.basic-stdLayout_UBO_SSBO-case1-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001892 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001892 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001893, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001893 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_o" + "bject.basic-stdLayout_UBO_SSBO-case1-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001893 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001893 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001894, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001894 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_o" + "bject.basic-stdLayout_UBO_SSBO-case2-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001894 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001894 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001895, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001895 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_o" + "bject.basic-stdLayout_UBO_SSBO-case2-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001895 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001895 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001896, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001896 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case1-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001896 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001896 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001897, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001897 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case1-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001897 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001897 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001898, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001898 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case2-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001898 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001898 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001899, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001899 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case2-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001899 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001899 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001900, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001900 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case3-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001900 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001900 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001901, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001901 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case3-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001901 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001901 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001902, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001902 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case4-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001902 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001902 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001903, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001903 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case4-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001903 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001903 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001904, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001904 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case5-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001904 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001904 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001905, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001905 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case5-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001905 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001905 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001906, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001906 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case6-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001906 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001906 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001907, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001907 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case6-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001907 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001907 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001908, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001908 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case7-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001908 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001908 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001909, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001909 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buffer_" + "object.basic-matrixOperations-case7-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001909 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001909 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001910, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001910 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buf" + "fer_object.basic-readonly-writeonly", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001910 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001910 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001911, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001911 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage" + "_buffer_object.basic-name-match", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001911 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001911 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001912, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001912 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buff" + "er_object.advanced-switchBuffers-vs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001912 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001912 end"; +} + +static HWTEST_F(ActsKhrgles310002TestSuite, TestCase_001913, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001913 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES31.core.shader_storage_buff" + "er_object.advanced-switchBuffers-cs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles310002TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles310002TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles310002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles310002TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles310002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001913 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001913 end"; +} -- GitLab