diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_vertexTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_vertexTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..2dc3151a71e2dff88ea919ed190321e2defee1b0 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_vertexTestCase.cpp @@ -0,0 +1,1372 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30021TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020694, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020694 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020694 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020694 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020695, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020695 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020695 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020695 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020696, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020696 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020696 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020696 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020697, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020697 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020697 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020697 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020698, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020698 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020698 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020698 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020699, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020699 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020699 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020699 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020700, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020700 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.6", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020700 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020700 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020701, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020701 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020701 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020701 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020702, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020702 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020702 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020702 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020703, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020703 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020703 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020703 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020704, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020704 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020704 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020704 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020705, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020705 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020705 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020705 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020706, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020706 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020706 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020706 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020707, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020707 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.13", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020707 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020707 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020708, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020708 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.14", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020708 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020708 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020709, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020709 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020709 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020709 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020710, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020710 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.16", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020710 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020710 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020711, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020711 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.17", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020711 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020711 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020712, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020712 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.18", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020712 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020712 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020713, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020713 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020713 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020713 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020714, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020714 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020714 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020714 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020715, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020715 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.21", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020715 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020715 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020716, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020716 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.22", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020716 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020716 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020717, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020717 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020717 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020717 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020718, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020718 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020718 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020718 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020719, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020719 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.25", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020719 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020719 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020720, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020720 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.26", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020720 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020720 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020721, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020721 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020721 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020721 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020722, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020722 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020722 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020722 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020723, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020723 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.29", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020723 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020723 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020724, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020724 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.30", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020724 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020724 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020725, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020725 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020725 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020725 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020726, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020726 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.32", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020726 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020726 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020727, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020727 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020727 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020727 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020728, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020728 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.34", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020728 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020728 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020729, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020729 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020729 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020729 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020730, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020730 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020730 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020730 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020731, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020731 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020731 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020731 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020732, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020732 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.38", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020732 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020732 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020733, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020733 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.39", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020733 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020733 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020734, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020734 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.40", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020734 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020734 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020735, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020735 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.41", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020735 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020735 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020736, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020736 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020736 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020736 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020737, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020737 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020737 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020737 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020738, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020738 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020738 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020738 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020739, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020739 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020739 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020739 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020740, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020740 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.46", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020740 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020740 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020741, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020741 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.47", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020741 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020741 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020742, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020742 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020742 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020742 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020743, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020743 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.comparison_ops.vertex.49", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020743 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020743 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functional_implementation_limitsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functional_implementation_limitsTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e3f92ce237601835eb48217c00a750ef11fd0a9a --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functional_implementation_limitsTestCase.cpp @@ -0,0 +1,1345 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30001TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000010, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000010 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implemen" + "tation_limits.max_element_index", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000010 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000010 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000011, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000011 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implem" + "entation_limits.subpixel_bits", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000011 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000011 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000012, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000012 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implement" + "ation_limits.max_3d_texture_size", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000012 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000012 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000013, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000013 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implemen" + "tation_limits.max_texture_size", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000013 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000013 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000014, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000014 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementati" + "on_limits.max_array_texture_layers", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000014 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000014 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000015, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000015 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementa" + "tion_limits.max_texture_lod_bias", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000015 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000015 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000016, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000016 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementati" + "on_limits.max_cube_map_texture_size", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000016 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000016 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000017, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000017 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementa" + "tion_limits.max_renderbuffer_size", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000017 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000017 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000018, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000018 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implemen" + "tation_limits.max_draw_buffers", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000018 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000018 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000019, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000019 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementa" + "tion_limits.max_color_attachments", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000019 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000019 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000020, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000020 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementati" + "on_limits.aliased_point_size_range", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000020 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000020 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000021, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000021 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementati" + "on_limits.aliased_line_width_range", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000021 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000021 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000022, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000022 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementa" + "tion_limits.max_elements_indices", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000022 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000022 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000023, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000023 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementa" + "tion_limits.max_elements_vertices", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000023 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000023 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000024, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000024 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_" + "limits.num_compressed_texture_formats", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000024 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000024 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000025, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000025 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementatio" + "n_limits.compressed_texture_formats", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000025 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000025 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000026, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000026 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementatio" + "n_limits.num_program_binary_formats", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000026 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000026 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000027, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000027 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementati" + "on_limits.num_shader_binary_formats", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000027 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000027 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000028, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000028 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.impleme" + "ntation_limits.shader_compiler", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000028 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000028 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000029, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000029 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementat" + "ion_limits.max_server_wait_timeout", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::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(ActsDeqpgles30001TestSuite, TestCase_000030, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000030 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.imple" + "mentation_limits.extensions", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::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(ActsDeqpgles30001TestSuite, TestCase_000031, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000031 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.impleme" + "ntation_limits.num_extensions", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::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(ActsDeqpgles30001TestSuite, TestCase_000032, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000032 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implem" + "entation_limits.major_version", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::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(ActsDeqpgles30001TestSuite, TestCase_000033, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000033 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implem" + "entation_limits.minor_version", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::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(ActsDeqpgles30001TestSuite, TestCase_000034, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000034 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implement" + "ation_limits.max_vertex_attribs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::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(ActsDeqpgles30001TestSuite, TestCase_000035, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000035 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation" + "_limits.max_vertex_uniform_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::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(ActsDeqpgles30001TestSuite, TestCase_000036, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000036 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementatio" + "n_limits.max_vertex_uniform_vectors", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::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"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000037, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000037 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementati" + "on_limits.max_vertex_uniform_blocks", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000037 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000037 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000038, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000038 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation" + "_limits.max_vertex_output_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000038 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000038 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000039, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000039 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_" + "limits.max_vertex_texture_image_units", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000039 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000039 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000040, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000040 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_" + "limits.max_fragment_uniform_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000040 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000040 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000041, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000041 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation" + "_limits.max_fragment_uniform_vectors", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000041 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000041 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000042, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000042 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementatio" + "n_limits.max_fragment_uniform_blocks", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000042 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000042 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000043, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000043 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation" + "_limits.max_fragment_input_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000043 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000043 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000044, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000044 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementat" + "ion_limits.max_texture_image_units", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000044 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000044 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000045, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000045 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementati" + "on_limits.min_program_texel_offset", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000045 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000045 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000046, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000046 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementati" + "on_limits.max_program_texel_offset", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000046 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000046 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000047, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000047 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementatio" + "n_limits.max_uniform_buffer_bindings", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000047 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000047 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000048, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000048 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementat" + "ion_limits.max_uniform_block_size", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000048 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000048 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000049, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000049 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_" + "limits.uniform_buffer_offset_alignment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000049 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000049 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000050, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000050 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementatio" + "n_limits.max_combined_uniform_blocks", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000050 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000050 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000051, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000051 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_limi" + "ts.max_combined_vertex_uniform_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000051 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000051 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000052, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000052 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_limit" + "s.max_combined_fragment_uniform_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000052 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000052 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000053, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000053 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementat" + "ion_limits.max_varying_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000053 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000053 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000054, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000054 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implement" + "ation_limits.max_varying_vectors", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000054 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000054 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000055, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000055 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_l" + "imits.max_combined_texture_image_units", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000055 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000055 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000056, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000056 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_limits." + "max_transform_feedback_interleaved_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000056 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000056 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000057, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000057 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_limi" + "ts.max_transform_feedback_separate_attribs", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000057 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000057 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000058, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000058 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.implementation_limits" + ".max_transform_feedback_separate_components", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000058 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000058 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3random_all_per_block_buffersTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3random_all_per_block_buffersTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..b6b59b682c4afa6dfcf38641bee23836798a6e1d --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3random_all_per_block_buffersTestCase.cpp @@ -0,0 +1,1372 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30037TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036141, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036141 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036141 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036141 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036142, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036142 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036142 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036142 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036143, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036143 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036143 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036143 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036144, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036144 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036144 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036144 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036145, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036145 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036145 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036145 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036146, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036146 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036146 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036146 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036147, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036147 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.6", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036147 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036147 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036148, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036148 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036148 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036148 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036149, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036149 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036149 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036149 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036150, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036150 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036150 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036150 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036151, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036151 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036151 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036151 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036152, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036152 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036152 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036152 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036153, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036153 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036153 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036153 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036154, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036154 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.13", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036154 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036154 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036155, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036155 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.14", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036155 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036155 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036156, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036156 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036156 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036156 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036157, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036157 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.16", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036157 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036157 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036158, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036158 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.17", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036158 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036158 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036159, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036159 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.18", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036159 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036159 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036160, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036160 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036160 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036160 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036161, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036161 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036161 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036161 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036162, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036162 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.21", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036162 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036162 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036163, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036163 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.22", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036163 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036163 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036164, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036164 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036164 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036164 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036165, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036165 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036165 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036165 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036166, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036166 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.25", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036166 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036166 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036167, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036167 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.26", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036167 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036167 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036168, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036168 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036168 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036168 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036169, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036169 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036169 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036169 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036170, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036170 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.29", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036170 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036170 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036171, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036171 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.30", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036171 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036171 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036172, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036172 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036172 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036172 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036173, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036173 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.32", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036173 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036173 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036174, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036174 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036174 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036174 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036175, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036175 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.34", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036175 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036175 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036176, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036176 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036176 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036176 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036177, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036177 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036177 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036177 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036178, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036178 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036178 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036178 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036179, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036179 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.38", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036179 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036179 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036180, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036180 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.39", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036180 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036180 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036181, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036181 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.40", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036181 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036181 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036182, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036182 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.41", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036182 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036182 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036183, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036183 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036183 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036183 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036184, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036184 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036184 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036184 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036185, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036185 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036185 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036185 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036186, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036186 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036186 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036186 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036187, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036187 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.46", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036187 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036187 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036188, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036188 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.47", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036188 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036188 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036189, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036189 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036189 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036189 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036190, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036190 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.ra" + "ndom.all_per_block_buffers.49", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036190 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036190 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3random_all_shared_bufferTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3random_all_shared_bufferTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..d21c57009ec7ba9a45f6797527b4eed9c6155dd8 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3random_all_shared_bufferTestCase.cpp @@ -0,0 +1,1372 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30037TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036191, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036191 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036191 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036191 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036192, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036192 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036192 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036192 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036193, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036193 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036193 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036193 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036194, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036194 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036194 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036194 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036195, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036195 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036195 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036195 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036196, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036196 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036196 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036196 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036197, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036197 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.6", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036197 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036197 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036198, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036198 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036198 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036198 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036199, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036199 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036199 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036199 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036200, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036200 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036200 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036200 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036201, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036201 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036201 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036201 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036202, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036202 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036202 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036202 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036203, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036203 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036203 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036203 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036204, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036204 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.13", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036204 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036204 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036205, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036205 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.14", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036205 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036205 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036206, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036206 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036206 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036206 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036207, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036207 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.16", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036207 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036207 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036208, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036208 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.17", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036208 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036208 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036209, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036209 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.18", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036209 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036209 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036210, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036210 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036210 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036210 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036211, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036211 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036211 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036211 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036212, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036212 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.21", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036212 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036212 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036213, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036213 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.22", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036213 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036213 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036214, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036214 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036214 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036214 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036215, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036215 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036215 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036215 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036216, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036216 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.25", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036216 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036216 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036217, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036217 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.26", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036217 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036217 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036218, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036218 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036218 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036218 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036219, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036219 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036219 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036219 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036220, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036220 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.29", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036220 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036220 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036221, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036221 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.30", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036221 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036221 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036222, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036222 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036222 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036222 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036223, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036223 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.32", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036223 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036223 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036224, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036224 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036224 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036224 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036225, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036225 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.34", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036225 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036225 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036226, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036226 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036226 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036226 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036227, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036227 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036227 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036227 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036228, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036228 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036228 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036228 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036229, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036229 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.38", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036229 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036229 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036230, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036230 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.39", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036230 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036230 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036231, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036231 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.40", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036231 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036231 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036232, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036232 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.41", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036232 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036232 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036233, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036233 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036233 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036233 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036234, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036234 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036234 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036234 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036235, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036235 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036235 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036235 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036236, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036236 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036236 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036236 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036237, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036237 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.46", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036237 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036237 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036238, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036238 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.47", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036238 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036238 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036239, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036239 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036239 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036239 end"; +} + +static HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036240, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_036240 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo." + "random.all_shared_buffer.49", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30037TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30037TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30037TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30037TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30037TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_036240 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_036240 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_array_in_structTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_array_in_structTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..efa88825a8b4daf3c1d3fb11f35a19992dacec78 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_array_in_structTestCase.cpp @@ -0,0 +1,1318 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30038TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037270, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037270 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.array_in_struct.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037270 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037270 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037271, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037271 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.render.array_in_struct.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037271 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037271 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037272, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037272 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.array_in_struct.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037272 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037272 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037273, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037273 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.array_in_struct.mat4_mat2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037273 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037273 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037274, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037274 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.array_in_struct.mat4_mat2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037274 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037274 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037275, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037275 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.array_in_struct.mat4_mat2_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037275 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037275 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037276, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037276 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.array_in_struct.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037276 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037276 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037277, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037277 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.array_in_struct.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037277 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037277 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037278, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037278 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.array_in_struct.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037278 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037278 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037279, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037279 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.array_in_struct.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037279 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037279 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037280, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037280 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.render.array_in_struct.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037280 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037280 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037281, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037281 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.array_in_struct.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037281 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037281 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037282, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037282 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.array_in_struct.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037282 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037282 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037283, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037283 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.render.array_in_struct.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037283 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037283 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037284, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037284 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.array_in_struct.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037284 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037284 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037789, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037789 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.array_in_struct.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037789 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037789 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037790, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037790 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.render.array_in_struct.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037790 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037790 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037791, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037791 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.array_in_struct.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037791 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037791 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037792, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037792 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.array_in_struct.mat4_mat2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037792 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037792 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037793, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037793 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.array_in_struct.mat4_mat2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037793 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037793 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037794, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037794 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.array_in_struct.mat4_mat2_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037794 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037794 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037795, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037795 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.array_in_struct.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037795 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037795 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037796, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037796 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.array_in_struct.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037796 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037796 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037797, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037797 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.array_in_struct.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037797 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037797 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037798, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037798 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.array_in_struct.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037798 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037798 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037799, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037799 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.render.array_in_struct.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037799 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037799 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037800, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037800 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.array_in_struct.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037800 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037800 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037801, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037801 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.array_in_struct.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037801 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037801 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037802, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037802 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.render.array_in_struct.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037802 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037802 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037803, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037803 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.array_in_struct.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037803 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037803 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037804, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037804 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.render.array_in_struct.sampler2D_samplerCube_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037804 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037804 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037805, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037805 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poin" + "ter.render.array_in_struct.sampler2D_samplerCube_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037805 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037805 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037806, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037806 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.render.array_in_struct.sampler2D_samplerCube_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037806 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037806 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038167, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038167 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.render.array_in_struct.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038167 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038167 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038168, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038168 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.render.array_in_struct.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038168 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038168 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038169, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038169 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.array_in_struct.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038169 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038169 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038170, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038170 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.array_in_struct.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038170 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038170 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038171, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038171 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.render.array_in_struct.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038171 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038171 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038172, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038172 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_value.render.array_in_struct.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038172 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038172 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038173, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038173 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.render.array_in_struct.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038173 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038173 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038174, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038174 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.render.array_in_struct.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038174 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038174 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038175, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038175 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.array_in_struct.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038175 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038175 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038176, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038176 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.render.array_in_struct.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038176 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038176 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038177, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038177 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.render.array_in_struct.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038177 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038177 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038178, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038178 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.array_in_struct.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038178 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038178 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038179, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038179 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_va" + "lue.render.array_in_struct.sampler2D_samplerCube_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038179 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038179 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038180, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038180 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_val" + "ue.render.array_in_struct.sampler2D_samplerCube_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038180 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038180 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038181, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038181 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.render.array_in_struct.sampler2D_samplerCube_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038181 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038181 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_basic_structTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_basic_structTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..b44c49e4b9f05b8791e47fca0b8015333f00eab6 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_basic_structTestCase.cpp @@ -0,0 +1,1318 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30038TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037240, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037240 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.basic_struct.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037240 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037240 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037241, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037241 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.basic_struct.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037241 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037241 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037242, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037242 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.i" + "nitial.render.basic_struct.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037242 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037242 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037243, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037243 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.basic_struct.mat4_mat2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037243 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037243 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037244, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037244 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.basic_struct.mat4_mat2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037244 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037244 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037245, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037245 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.i" + "nitial.render.basic_struct.mat4_mat2_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037245 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037245 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037246, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037246 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.basic_struct.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037246 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037246 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037247, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037247 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.basic_struct.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037247 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037247 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037248, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037248 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.i" + "nitial.render.basic_struct.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037248 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037248 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037249, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037249 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.basic_struct.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037249 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037249 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037250, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037250 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.basic_struct.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037250 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037250 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037251, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037251 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.i" + "nitial.render.basic_struct.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037251 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037251 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037252, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037252 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.basic_struct.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037252 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037252 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037253, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037253 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.basic_struct.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037253 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037253 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037254, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037254 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.i" + "nitial.render.basic_struct.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037254 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037254 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037753, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037753 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.basic_struct.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037753 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037753 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037754, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037754 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.basic_struct.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037754 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037754 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037755, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037755 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_pointer.render.basic_struct.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037755 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037755 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037756, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037756 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.basic_struct.mat4_mat2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037756 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037756 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037757, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037757 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.basic_struct.mat4_mat2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037757 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037757 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037758, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037758 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_pointer.render.basic_struct.mat4_mat2_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037758 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037758 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037759, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037759 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.basic_struct.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037759 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037759 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037760, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037760 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.basic_struct.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037760 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037760 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037761, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037761 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_pointer.render.basic_struct.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037761 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037761 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037762, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037762 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.basic_struct.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037762 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037762 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037763, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037763 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.basic_struct.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037763 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037763 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037764, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037764 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_pointer.render.basic_struct.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037764 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037764 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037765, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037765 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.basic_struct.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037765 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037765 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037766, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037766 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.basic_struct.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037766 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037766 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037767, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037767 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_pointer.render.basic_struct.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037767 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037767 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037768, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037768 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.render.basic_struct.sampler2D_samplerCube_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037768 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037768 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037769, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037769 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.render.basic_struct.sampler2D_samplerCube_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037769 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037769 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037770, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037770 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.render.basic_struct.sampler2D_samplerCube_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037770 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037770 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038137, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038137 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_value.render.basic_struct.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038137 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038137 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038138, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038138 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.basic_struct.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038138 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038138 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038139, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038139 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assign" + "ed.by_value.render.basic_struct.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038139 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038139 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038140, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038140 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_value.render.basic_struct.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038140 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038140 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038141, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038141 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.basic_struct.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038141 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038141 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038142, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038142 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assign" + "ed.by_value.render.basic_struct.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038142 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038142 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038143, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038143 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_value.render.basic_struct.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038143 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038143 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038144, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038144 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.basic_struct.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038144 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038144 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038145, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038145 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assign" + "ed.by_value.render.basic_struct.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038145 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038145 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038146, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038146 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_value.render.basic_struct.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038146 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038146 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038147, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038147 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.basic_struct.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038147 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038147 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038148, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038148 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assign" + "ed.by_value.render.basic_struct.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038148 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038148 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038149, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038149 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.render.basic_struct.sampler2D_samplerCube_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038149 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038149 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038150, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038150 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_va" + "lue.render.basic_struct.sampler2D_samplerCube_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038150 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038150 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038151, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038151 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.render.basic_struct.sampler2D_samplerCube_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038151 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038151 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_nested_structs_arraysTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_nested_structs_arraysTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..80c9c54a0569c5e98de64a11997fc100dae61924 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_nested_structs_arraysTestCase.cpp @@ -0,0 +1,1318 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30038TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037285, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037285 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".render.nested_structs_arrays.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037285 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037285 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037286, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037286 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial." + "render.nested_structs_arrays.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037286 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037286 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037287, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037287 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.render.nested_structs_arrays.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037287 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037287 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037288, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037288 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.render.nested_structs_arrays.mat4_mat2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037288 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037288 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037289, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037289 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".render.nested_structs_arrays.mat4_mat2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037289 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037289 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037290, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037290 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.render.nested_structs_arrays.mat4_mat2_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037290 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037290 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037291, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037291 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.render.nested_structs_arrays.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037291 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037291 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037292, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037292 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".render.nested_structs_arrays.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037292 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037292 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037293, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037293 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.render.nested_structs_arrays.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037293 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037293 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037294, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037294 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".render.nested_structs_arrays.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037294 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037294 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037295, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037295 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial." + "render.nested_structs_arrays.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037295 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037295 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037296, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037296 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.render.nested_structs_arrays.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037296 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037296 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037297, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037297 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".render.nested_structs_arrays.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037297 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037297 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037298, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037298 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial." + "render.nested_structs_arrays.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037298 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037298 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037299, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037299 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.render.nested_structs_arrays.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037299 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037299 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037807, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037807 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.render.nested_structs_arrays.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037807 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037807 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037808, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037808 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.render.nested_structs_arrays.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037808 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037808 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037809, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037809 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.render.nested_structs_arrays.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037809 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037809 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037810, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037810 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.render.nested_structs_arrays.mat4_mat2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037810 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037810 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037811, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037811 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.render.nested_structs_arrays.mat4_mat2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037811 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037811 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037812, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037812 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.render.nested_structs_arrays.mat4_mat2_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037812 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037812 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037813, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037813 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.render.nested_structs_arrays.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037813 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037813 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037814, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037814 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.render.nested_structs_arrays.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037814 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037814 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037815, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037815 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.render.nested_structs_arrays.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037815 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037815 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037816, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037816 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.render.nested_structs_arrays.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037816 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037816 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037817, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037817 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.render.nested_structs_arrays.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037817 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037817 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037818, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037818 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.render.nested_structs_arrays.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037818 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037818 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037819, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037819 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.render.nested_structs_arrays.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037819 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037819 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037820, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037820 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.render.nested_structs_arrays.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037820 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037820 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037821, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037821 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.render.nested_structs_arrays.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037821 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037821 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037822, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037822 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointe" + "r.render.nested_structs_arrays.sampler2D_samplerCube_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037822 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037822 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037823, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037823 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer" + ".render.nested_structs_arrays.sampler2D_samplerCube_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037823 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037823 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037824, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037824 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_point" + "er.render.nested_structs_arrays.sampler2D_samplerCube_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037824 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037824 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038182, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038182 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.render.nested_structs_arrays.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038182 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038182 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038183, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038183 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.render.nested_structs_arrays.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038183 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038183 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038184, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038184 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.render.nested_structs_arrays.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038184 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038184 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038185, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038185 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.render.nested_structs_arrays.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038185 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038185 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038186, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038186 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.render.nested_structs_arrays.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038186 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038186 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038187, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038187 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.render.nested_structs_arrays.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038187 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038187 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038188, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038188 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.render.nested_structs_arrays.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038188 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038188 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038189, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038189 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.render.nested_structs_arrays.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038189 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038189 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038190, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038190 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.render.nested_structs_arrays.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038190 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038190 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038191, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038191 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.render.nested_structs_arrays.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038191 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038191 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038192, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038192 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.render.nested_structs_arrays.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038192 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038192 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038193, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038193 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.render.nested_structs_arrays.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038193 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038193 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038194, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038194 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value" + ".render.nested_structs_arrays.sampler2D_samplerCube_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038194 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038194 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038195, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038195 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value." + "render.nested_structs_arrays.sampler2D_samplerCube_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038195 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038195 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038196, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038196 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_valu" + "e.render.nested_structs_arrays.sampler2D_samplerCube_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038196 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038196 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_struct_in_arrayTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_struct_in_arrayTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..95d40b12753eca4b550c1d0e9d46dc1bbc004f14 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_struct_in_arrayTestCase.cpp @@ -0,0 +1,1318 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30038TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037255, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037255 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.struct_in_array.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037255 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037255 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037256, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037256 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.render.struct_in_array.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037256 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037256 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037257, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037257 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.struct_in_array.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037257 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037257 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037258, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037258 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.struct_in_array.mat4_mat2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037258 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037258 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037259, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037259 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.struct_in_array.mat4_mat2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037259 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037259 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037260, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037260 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.struct_in_array.mat4_mat2_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037260 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037260 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037261, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037261 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.struct_in_array.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037261 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037261 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037262, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037262 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.struct_in_array.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037262 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037262 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037263, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037263 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.in" + "itial.render.struct_in_array.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037263 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037263 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037264, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037264 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.struct_in_array.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037264 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037264 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037265, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037265 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.render.struct_in_array.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037265 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037265 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037266, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037266 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.struct_in_array.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037266 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037266 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037267, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037267 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.render.struct_in_array.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037267 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037267 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037268, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037268 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.render.struct_in_array.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037268 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037268 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037269, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037269 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.render.struct_in_array.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037269 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037269 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037771, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037771 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.struct_in_array.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037771 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037771 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037772, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037772 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.render.struct_in_array.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037772 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037772 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037773, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037773 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.struct_in_array.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037773 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037773 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037774, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037774 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.struct_in_array.mat4_mat2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037774 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037774 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037775, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037775 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.struct_in_array.mat4_mat2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037775 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037775 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037776, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037776 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.struct_in_array.mat4_mat2_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037776 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037776 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037777, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037777 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.struct_in_array.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037777 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037777 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037778, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037778 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.struct_in_array.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037778 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037778 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037779, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037779 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_pointer.render.struct_in_array.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037779 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037779 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037780, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037780 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.struct_in_array.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037780 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037780 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037781, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037781 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.render.struct_in_array.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037781 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037781 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037782, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037782 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.struct_in_array.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037782 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037782 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037783, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037783 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.render.struct_in_array.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037783 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037783 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037784, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037784 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.render.struct_in_array.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037784 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037784 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037785, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037785 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.render.struct_in_array.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037785 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037785 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037786, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037786 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.render.struct_in_array.sampler2D_samplerCube_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037786 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037786 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037787, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037787 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poin" + "ter.render.struct_in_array.sampler2D_samplerCube_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037787 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037787 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037788, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037788 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.render.struct_in_array.sampler2D_samplerCube_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_037788 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037788 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038152, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038152 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.render.struct_in_array.float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038152 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038152 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038153, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038153 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.render.struct_in_array.float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038153 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038153 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038154, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038154 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.struct_in_array.float_vec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038154 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038154 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038155, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038155 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.struct_in_array.int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038155 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038155 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038156, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038156 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.render.struct_in_array.int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038156 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038156 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038157, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038157 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigne" + "d.by_value.render.struct_in_array.int_ivec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038157 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038157 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038158, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038158 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.render.struct_in_array.uint_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038158 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038158 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038159, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038159 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.render.struct_in_array.uint_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038159 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038159 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038160, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038160 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.struct_in_array.uint_uvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038160 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038160 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038161, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038161 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.render.struct_in_array.bool_bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038161 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038161 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038162, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038162 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.render.struct_in_array.bool_bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038162 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038162 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038163, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038163 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.render.struct_in_array.bool_bvec4_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038163 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038163 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038164, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038164 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_va" + "lue.render.struct_in_array.sampler2D_samplerCube_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038164 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038164 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038165, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038165 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_val" + "ue.render.struct_in_array.sampler2D_samplerCube_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038165 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038165 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038166, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038166 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.render.struct_in_array.sampler2D_samplerCube_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30038TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30038TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30038TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30038TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30038TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038166 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038166 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3scoping_invalidTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3scoping_invalidTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..463e087e20fcb5dbf08a0db26958163941e1373d --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3scoping_invalidTestCase.cpp @@ -0,0 +1,1318 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30005TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004960, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004960 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.i" + "nvalid.redeclare_global_variable_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004960 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004960 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004961, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004961 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.in" + "valid.redeclare_global_variable_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004961 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004961 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004962, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004962 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping." + "invalid.redeclare_local_variable_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004962 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004962 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004963, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004963 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.i" + "nvalid.redeclare_local_variable_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004963 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004963 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004964, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004964 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid" + ".redeclare_for_init_statement_variable_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004964 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004964 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004965, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004965 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid." + "redeclare_for_init_statement_variable_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004965 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004965 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004966, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004966 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.inva" + "lid.redeclare_for_condition_variable_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004966 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004966 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004967, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004967 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.inval" + "id.redeclare_for_condition_variable_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004967 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004967 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004968, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004968 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.redecla" + "re_for_init_statement_variable_in_for_condition_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004968 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004968 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004969, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004969 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.redeclar" + "e_for_init_statement_variable_in_for_condition_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004969 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004969 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004970, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004970 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.inval" + "id.redeclare_while_condition_variable_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004970 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004970 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004971, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004971 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invali" + "d.redeclare_while_condition_variable_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004971 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004971 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004972, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004972 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scopi" + "ng.invalid.redefine_function_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004972 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004972 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004973, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004973 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scopin" + "g.invalid.redefine_function_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004973 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004973 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004974, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004974 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scopi" + "ng.invalid.redeclare_builtin_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004974 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004974 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004975, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004975 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scopin" + "g.invalid.redeclare_builtin_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004975 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004975 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004976, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004976 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scop" + "ing.invalid.redefine_builtin_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004976 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004976 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004977, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004977 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scopi" + "ng.invalid.redefine_builtin_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004977 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004977 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004978, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004978 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping." + "invalid.conflict_function_struct_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004978 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004978 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004979, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004979 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.i" + "nvalid.conflict_function_struct_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004979 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004979 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004980, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004980 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.i" + "nvalid.conflict_function_variable_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004980 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004980 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004981, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004981 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.in" + "valid.conflict_function_variable_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004981 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004981 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004982, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004982 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid" + ".use_global_variable_before_declaration_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004982 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004982 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004983, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004983 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid." + "use_global_variable_before_declaration_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004983 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004983 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004984, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004984 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid" + ".use_local_variable_before_declaration_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004984 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004984 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004985, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004985 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid." + "use_local_variable_before_declaration_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004985 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004985 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004986, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004986 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.inval" + "id.use_struct_type_before_declaration_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004986 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004986 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004987, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004987 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invali" + "d.use_struct_type_before_declaration_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004987 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004987 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004988, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004988 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.inva" + "lid.use_function_before_declaration_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004988 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004988 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004989, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004989 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.inval" + "id.use_function_before_declaration_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004989 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004989 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004990, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004990 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid" + ".use_variable_from_block_in_outer_scope_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004990 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004990 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004991, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004991 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid." + "use_variable_from_block_in_outer_scope_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004991 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004991 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004992, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004992 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invali" + "d.use_variable_from_if_in_outer_scope_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004992 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004992 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004993, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004993 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid" + ".use_variable_from_if_in_outer_scope_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004993 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004993 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004994, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004994 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid" + ".use_variable_from_else_in_outer_scope_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004994 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004994 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004995, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004995 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid." + "use_variable_from_else_in_outer_scope_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004995 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004995 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004996, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004996 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.in" + "valid.use_variable_from_if_in_else_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004996 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004996 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004997, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004997 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.inv" + "alid.use_variable_from_if_in_else_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004997 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004997 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004998, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004998 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.use_va" + "riable_from_for_init_statement_in_outer_scope_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004998 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004998 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004999, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004999 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.use_var" + "iable_from_for_init_statement_in_outer_scope_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004999 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004999 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_005000, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005000 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.use_" + "variable_from_while_condition_in_outer_scope_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005000 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005000 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_005001, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005001 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.use_v" + "ariable_from_while_condition_in_outer_scope_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005001 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005001 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_005002, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005002 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.use" + "_parameter_names_from_function_declaration_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005002 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005002 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_005003, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005003 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.use_" + "parameter_names_from_function_declaration_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005003 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005003 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_005004, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005004 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid." + "variable_not_visible_in_own_initializer_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005004 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005004 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_005005, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005005 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.v" + "ariable_not_visible_in_own_initializer_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005005 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005005 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_005006, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005006 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid." + "local_variable_hides_function_parameter_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005006 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005006 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_005007, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005007 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.scoping.invalid.l" + "ocal_variable_hides_function_parameter_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005007 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005007 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3specification_basic_texsubimage3dTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3specification_basic_texsubimage3dTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..17a281539e6658360d8ad4563d10c8d205d2abb1 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3specification_basic_texsubimage3dTestCase.cpp @@ -0,0 +1,1345 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30027TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026530, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026530 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgba32f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026530 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026530 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026531, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026531 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgba32i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026531 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026531 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026532, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026532 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgba32ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026532 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026532 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026533, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026533 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgba16f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026533 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026533 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026534, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026534 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgba16i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026534 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026534 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026535, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026535 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgba16ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026535 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026535 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026536, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026536 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgba8_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026536 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026536 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026537, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026537 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgba8i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026537 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026537 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026538, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026538 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgba8ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026538 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026538 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026539, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026539 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifica" + "tion.basic_texsubimage3d.srgb8_alpha8_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026539 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026539 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026540, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026540 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgb10_a2_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026540 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026540 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026541, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026541 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specific" + "ation.basic_texsubimage3d.rgb10_a2ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026541 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026541 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026542, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026542 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgba4_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026542 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026542 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026543, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026543 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgb5_a1_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026543 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026543 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026544, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026544 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifica" + "tion.basic_texsubimage3d.rgba8_snorm_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026544 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026544 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026545, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026545 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.rgb8_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026545 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026545 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026546, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026546 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgb565_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026546 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026546 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026547, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026547 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specificat" + "ion.basic_texsubimage3d.r11f_g11f_b10f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026547 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026547 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026548, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026548 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgb32f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026548 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026548 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026549, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026549 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgb32i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026549 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026549 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026550, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026550 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgb32ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026550 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026550 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026551, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026551 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgb16f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026551 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026551 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026552, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026552 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgb16i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026552 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026552 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026553, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026553 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgb16ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026553 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026553 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026554, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026554 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specific" + "ation.basic_texsubimage3d.rgb8_snorm_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026554 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026554 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026555, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026555 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgb8i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026555 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026555 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026556, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026556 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rgb8ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026556 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026556 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026557, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026557 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.srgb8_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026557 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026557 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026558, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026558 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.rgb9_e5_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026558 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026558 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026559, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026559 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rg32f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026559 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026559 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026560, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026560 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rg32i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026560 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026560 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026561, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026561 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rg32ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026561 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026561 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026562, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026562 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rg16f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026562 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026562 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026563, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026563 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rg16i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026563 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026563 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026564, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026564 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rg16ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026564 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026564 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026565, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026565 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.rg8_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026565 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026565 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026566, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026566 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.rg8i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026566 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026566 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026567, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026567 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.rg8ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026567 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026567 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026568, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026568 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specific" + "ation.basic_texsubimage3d.rg8_snorm_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026568 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026568 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026569, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026569 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.r32f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026569 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026569 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026570, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026570 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.r32i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026570 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026570 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026571, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026571 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.r32ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026571 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026571 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026572, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026572 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.r16f_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026572 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026572 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026573, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026573 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.r16i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026573 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026573 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026574, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026574 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specif" + "ication.basic_texsubimage3d.r16ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026574 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026574 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026575, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026575 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.spec" + "ification.basic_texsubimage3d.r8_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026575 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026575 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026576, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026576 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.r8i_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026576 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026576 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026577, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026577 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.speci" + "fication.basic_texsubimage3d.r8ui_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026577 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026577 end"; +} + +static HWTEST_F(ActsDeqpgles30027TestSuite, TestCase_026578, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_026578 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.specifi" + "cation.basic_texsubimage3d.r8_snorm_3d", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30027TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30027TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30027TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30027TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30027TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_026578 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_026578 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_fragmentTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_fragmentTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..7ee377324f17331f688ac80498f9ecb34d938249 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_fragmentTestCase.cpp @@ -0,0 +1,1372 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30021TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020644, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020644 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020644 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020644 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020645, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020645 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020645 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020645 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020646, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020646 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020646 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020646 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020647, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020647 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020647 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020647 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020648, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020648 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020648 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020648 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020649, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020649 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020649 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020649 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020650, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020650 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.6", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020650 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020650 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020651, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020651 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020651 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020651 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020652, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020652 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020652 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020652 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020653, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020653 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.fragment.9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020653 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020653 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020654, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020654 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020654 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020654 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020655, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020655 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020655 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020655 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020656, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020656 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020656 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020656 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020657, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020657 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.13", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020657 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020657 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020658, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020658 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.14", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020658 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020658 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020659, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020659 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020659 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020659 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020660, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020660 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.16", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020660 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020660 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020661, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020661 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.17", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020661 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020661 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020662, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020662 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.18", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020662 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020662 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020663, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020663 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020663 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020663 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020664, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020664 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020664 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020664 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020665, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020665 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.21", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020665 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020665 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020666, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020666 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.22", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020666 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020666 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020667, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020667 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020667 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020667 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020668, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020668 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020668 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020668 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020669, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020669 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.25", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020669 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020669 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020670, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020670 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.26", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020670 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020670 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020671, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020671 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020671 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020671 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020672, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020672 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020672 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020672 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020673, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020673 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.29", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020673 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020673 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020674, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020674 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.30", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020674 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020674 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020675, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020675 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020675 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020675 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020676, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020676 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.32", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020676 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020676 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020677, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020677 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020677 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020677 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020678, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020678 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.34", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020678 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020678 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020679, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020679 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020679 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020679 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020680, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020680 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020680 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020680 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020681, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020681 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020681 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020681 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020682, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020682 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.38", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020682 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020682 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020683, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020683 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.39", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020683 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020683 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020684, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020684 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.40", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020684 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020684 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020685, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020685 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.41", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020685 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020685 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020686, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020686 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020686 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020686 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020687, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020687 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020687 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020687 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020688, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020688 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020688 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020688 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020689, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020689 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020689 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020689 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020690, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020690 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.46", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020690 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020690 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020691, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020691 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.47", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020691 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020691 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020692, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020692 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020692 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020692 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020693, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020693 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shader" + "s.random.swizzle.fragment.49", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020693 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020693 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_vertexTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_vertexTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..3228f7b3f665e2c0f5abb943da99a8197769fdef --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_vertexTestCase.cpp @@ -0,0 +1,1372 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30021TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020594, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020594 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020594 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020594 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020595, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020595 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020595 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020595 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020596, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020596 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020596 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020596 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020597, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020597 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020597 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020597 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020598, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020598 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020598 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020598 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020599, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020599 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020599 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020599 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020600, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020600 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.6", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020600 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020600 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020601, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020601 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020601 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020601 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020602, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020602 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020602 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020602 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020603, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020603 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.swizzle.vertex.9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020603 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020603 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020604, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020604 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020604 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020604 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020605, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020605 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020605 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020605 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020606, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020606 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020606 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020606 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020607, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020607 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.13", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020607 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020607 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020608, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020608 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.14", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020608 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020608 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020609, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020609 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020609 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020609 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020610, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020610 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.16", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020610 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020610 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020611, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020611 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.17", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020611 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020611 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020612, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020612 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.18", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020612 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020612 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020613, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020613 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020613 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020613 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020614, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020614 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020614 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020614 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020615, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020615 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.21", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020615 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020615 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020616, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020616 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.22", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020616 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020616 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020617, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020617 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020617 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020617 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020618, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020618 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020618 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020618 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020619, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020619 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.25", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020619 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020619 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020620, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020620 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.26", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020620 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020620 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020621, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020621 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020621 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020621 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020622, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020622 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020622 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020622 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020623, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020623 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.29", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020623 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020623 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020624, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020624 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.30", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020624 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020624 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020625, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020625 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020625 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020625 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020626, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020626 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.32", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020626 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020626 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020627, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020627 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020627 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020627 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020628, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020628 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.34", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020628 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020628 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020629, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020629 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020629 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020629 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020630, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020630 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020630 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020630 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020631, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020631 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020631 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020631 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020632, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020632 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.38", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020632 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020632 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020633, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020633 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.39", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020633 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020633 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020634, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020634 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.40", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020634 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020634 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020635, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020635 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.41", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020635 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020635 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020636, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020636 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020636 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020636 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020637, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020637 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020637 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020637 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020638, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020638 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020638 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020638 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020639, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020639 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020639 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020639 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020640, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020640 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.46", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020640 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020640 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020641, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020641 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.47", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020641 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020641 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020642, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020642 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020642 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020642 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020643, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020643 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.swizzle.vertex.49", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020643 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020643 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3texture_vertexTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3texture_vertexTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e786fb71d0a61a6f2d243863e3295753fdb60901 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3texture_vertexTestCase.cpp @@ -0,0 +1,1372 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30022TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021485, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021485 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021485 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021485 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021486, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021486 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021486 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021486 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021487, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021487 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021487 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021487 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021488, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021488 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021488 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021488 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021489, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021489 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021489 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021489 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021490, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021490 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021490 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021490 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021491, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021491 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.6", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021491 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021491 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021492, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021492 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021492 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021492 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021493, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021493 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021493 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021493 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021494, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021494 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shad" + "ers.random.texture.vertex.9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021494 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021494 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021495, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021495 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021495 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021495 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021496, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021496 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021496 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021496 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021497, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021497 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021497 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021497 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021498, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021498 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.13", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021498 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021498 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021499, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021499 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.14", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021499 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021499 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021500, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021500 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021500 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021500 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021501, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021501 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.16", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021501 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021501 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021502, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021502 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.17", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021502 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021502 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021503, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021503 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.18", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021503 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021503 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021504, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021504 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021504 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021504 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021505, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021505 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021505 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021505 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021506, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021506 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.21", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021506 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021506 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021507, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021507 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.22", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021507 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021507 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021508, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021508 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021508 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021508 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021509, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021509 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021509 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021509 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021510, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021510 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.25", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021510 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021510 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021511, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021511 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.26", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021511 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021511 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021512, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021512 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021512 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021512 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021513, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021513 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021513 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021513 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021514, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021514 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.29", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021514 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021514 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021515, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021515 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.30", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021515 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021515 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021516, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021516 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021516 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021516 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021517, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021517 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.32", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021517 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021517 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021518, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021518 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021518 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021518 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021519, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021519 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.34", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021519 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021519 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021520, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021520 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021520 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021520 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021521, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021521 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021521 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021521 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021522, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021522 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021522 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021522 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021523, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021523 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.38", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021523 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021523 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021524, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021524 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.39", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021524 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021524 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021525, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021525 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.40", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021525 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021525 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021526, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021526 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.41", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021526 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021526 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021527, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021527 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021527 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021527 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021528, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021528 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021528 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021528 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021529, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021529 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021529 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021529 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021530, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021530 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021530 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021530 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021531, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021531 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.46", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021531 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021531 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021532, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021532 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.47", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021532 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021532 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021533, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021533 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021533 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021533 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021534, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021534 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shade" + "rs.random.texture.vertex.49", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021534 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021534 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3variables_invalidTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3variables_invalidTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..a4f92e44f0f6199390283ced8642f7506974a193 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3variables_invalidTestCase.cpp @@ -0,0 +1,1318 @@ +/* + * 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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30005TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004854, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004854 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.invariant_interp_precision_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004854 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004854 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004855, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004855 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.invariant_storage_interp_precision", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004855 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004855 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004856, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004856 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.invariant_storage_precision_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004856 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004856 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004857, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004857 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.invariant_precision_interp_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004857 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004857 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004858, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004858 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.invariant_precision_storage_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004858 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004858 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004859, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004859 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.interp_invariant_storage_precision", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004859 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004859 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004860, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004860 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.interp_invariant_precision_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004860 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004860 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004861, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004861 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.interp_storage_invariant_precision", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004861 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004861 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004862, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004862 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.interp_storage_precision_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004862 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004862 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004863, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004863 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.interp_precision_invariant_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004863 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004863 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004864, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004864 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.interp_precision_storage_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004864 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004864 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004865, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004865 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.storage_invariant_interp_precision", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004865 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004865 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004866, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004866 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.storage_invariant_precision_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004866 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004866 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004867, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004867 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.storage_interp_invariant_precision", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004867 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004867 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004868, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004868 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.storage_interp_precision_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004868 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004868 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004869, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004869 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.storage_precision_invariant_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004869 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004869 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004870, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004870 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.storage_precision_interp_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004870 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004870 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004871, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004871 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.precision_invariant_interp_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004871 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004871 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004872, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004872 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.precision_invariant_storage_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004872 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004872 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004873, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004873 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.precision_interp_invariant_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004873 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004873 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004874, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004874 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.precision_interp_storage_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004874 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004874 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004875, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004875 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.precision_storage_invariant_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004875 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004875 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004876, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004876 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.v" + "ariables.invalid.precision_storage_interp_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004876 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004876 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004877, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004877 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.interp_precision_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004877 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004877 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004878, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004878 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.storage_interp_precision", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004878 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004878 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004879, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004879 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.storage_precision_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004879 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004879 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004880, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004880 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.precision_interp_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004880 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004880 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004881, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004881 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.precision_storage_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004881 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004881 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004882, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004882 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.invariant_storage_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004882 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004882 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004883, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004883 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.interp_invariant_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004883 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004883 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004884, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004884 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.interp_storage_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004884 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004884 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004885, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004885 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.storage_invariant_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004885 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004885 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004886, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004886 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_or" + "der.variables.invalid.storage_interp_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004886 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004886 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004887, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004887 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_ord" + "er.variables.invalid.invariant_precision_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004887 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004887 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004888, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004888 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_ord" + "er.variables.invalid.storage_invariant_precision", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004888 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004888 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004889, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004889 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_ord" + "er.variables.invalid.storage_precision_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004889 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004889 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004890, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004890 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_ord" + "er.variables.invalid.precision_invariant_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004890 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004890 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004891, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004891 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_ord" + "er.variables.invalid.precision_storage_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004891 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004891 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004892, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004892 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualificatio" + "n_order.variables.invalid.precision_storage", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004892 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004892 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004893, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004893 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualificati" + "on_order.variables.invalid.storage_interp", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004893 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004893 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004894, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004894 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualificatio" + "n_order.variables.invalid.storage_invariant", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004894 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004894 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004895, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004895 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.variables" + ".invalid.invariant_interp_storage_precision_invariant_input", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004895 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004895 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004896, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004896 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.vari" + "ables.invalid.interp_storage_precision_invariant_input", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004896 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004896 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004897, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004897 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.vari" + "ables.invalid.invariant_interp_storage_invariant_input", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004897 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004897 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004898, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004898 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order.varia" + "bles.invalid.invariant_storage_precision_invariant_input", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004898 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004898 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004899, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004899 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order." + "variables.invalid.storage_precision_invariant_input", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004899 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004899 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004900, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004900 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order" + ".variables.invalid.interp_storage_invariant_input", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004900 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004900 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004901, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004901 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.qualification_order." + "variables.invalid.invariant_storage_invariant_input", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004901 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004901 end"; +}