diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_fragmentTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_fragmentTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..20cddca45525493e0793671674533cc986f47349 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_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_020744, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020744 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020744 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020744 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020745, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020745 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020745 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020745 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020746, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020746 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020746 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020746 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020747, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020747 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020747 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020747 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020748, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020748 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020748 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020748 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020749, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020749 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020749 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020749 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020750, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020750 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020750 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020750 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020751, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020751 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020751 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020751 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020752, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020752 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020752 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020752 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020753, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020753 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020753 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020753 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020754, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020754 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020754 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020754 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020755, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020755 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020755 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020755 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020756, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020756 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020756 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020756 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020757, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020757 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020757 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020757 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020758, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020758 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020758 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020758 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020759, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020759 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020759 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020759 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020760, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020760 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020760 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020760 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020761, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020761 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020761 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020761 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020762, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020762 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020762 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020762 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020763, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020763 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020763 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020763 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020764, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020764 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020764 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020764 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020765, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020765 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020765 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020765 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020766, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020766 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020766 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020766 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020767, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020767 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020767 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020767 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020768, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020768 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020768 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020768 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020769, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020769 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020769 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020769 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020770, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020770 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020770 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020770 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020771, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020771 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020771 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020771 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020772, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020772 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020772 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020772 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020773, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020773 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020773 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020773 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020774, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020774 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020774 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020774 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020775, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020775 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020775 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020775 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020776, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020776 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020776 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020776 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020777, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020777 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020777 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020777 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020778, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020778 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020778 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020778 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020779, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020779 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020779 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020779 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020780, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020780 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020780 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020780 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020781, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020781 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020781 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020781 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020782, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020782 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020782 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020782 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020783, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020783 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020783 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020783 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020784, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020784 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020784 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020784 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020785, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020785 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020785 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020785 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020786, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020786 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020786 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020786 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020787, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020787 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020787 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020787 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020788, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020788 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020788 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020788 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020789, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020789 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020789 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020789 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020790, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020790 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020790 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020790 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020791, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020791 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020791 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020791 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020792, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020792 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020792 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020792 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020793, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020793 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.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_020793 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020793 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functions_qualifiersTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functions_qualifiersTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c1db807ae608aba7c343cb86adf2c2c062b12163 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functions_qualifiersTestCase.cpp @@ -0,0 +1,1426 @@ +/* + * 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_004101, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004101 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.in_float_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_004101 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004101 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004102, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004102 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.in_float_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_004102 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004102 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004103, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004103 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.out_float_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_004103 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004103 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004104, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004104 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.out_float_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_004104 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004104 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004105, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004105 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.inout_float_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_004105 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004105 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004106, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004106 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.inout_float_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_004106 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004106 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004107, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004107 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.in_lowp_float_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_004107 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004107 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004108, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004108 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.in_lowp_float_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_004108 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004108 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004109, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004109 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.out_lowp_float_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_004109 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004109 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004110, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004110 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.out_lowp_float_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_004110 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004110 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004111, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004111 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.inout_lowp_float_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_004111 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004111 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004112, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004112 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.function" + "s.qualifiers.inout_lowp_float_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_004112 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004112 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004113, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004113 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.in_highp_float_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_004113 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004113 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004114, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004114 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.in_highp_float_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_004114 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004114 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004115, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004115 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.out_highp_float_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_004115 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004115 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004116, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004116 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.out_highp_float_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_004116 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004116 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004117, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004117 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.inout_highp_float_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_004117 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004117 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004118, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004118 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.function" + "s.qualifiers.inout_highp_float_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_004118 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004118 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004119, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004119 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.const_float_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_004119 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004119 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004120, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004120 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.const_float_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_004120 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004120 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004121, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004121 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.const_in_float_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_004121 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004121 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004122, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004122 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.const_in_float_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_004122 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004122 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004123, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004123 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fu" + "nctions.qualifiers.in_int_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_004123 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004123 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004124, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004124 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.in_int_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_004124 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004124 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004125, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004125 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fu" + "nctions.qualifiers.out_int_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_004125 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004125 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004126, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004126 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.out_int_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_004126 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004126 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004127, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004127 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.inout_int_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_004127 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004127 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004128, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004128 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.inout_int_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_004128 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004128 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004129, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004129 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.in_lowp_int_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_004129 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004129 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004130, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004130 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.in_lowp_int_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_004130 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004130 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004131, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004131 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.out_lowp_int_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_004131 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004131 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004132, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004132 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.out_lowp_int_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_004132 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004132 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004133, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004133 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.inout_lowp_int_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_004133 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004133 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004134, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004134 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.inout_lowp_int_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_004134 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004134 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004135, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004135 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.in_highp_int_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_004135 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004135 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004136, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004136 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.in_highp_int_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_004136 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004136 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004137, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004137 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.out_highp_int_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_004137 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004137 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004138, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004138 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.out_highp_int_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_004138 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004138 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004139, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004139 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.inout_highp_int_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_004139 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004139 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004140, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004140 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.inout_highp_int_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_004140 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004140 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004141, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004141 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.const_int_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_004141 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004141 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004142, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004142 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.const_int_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_004142 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004142 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004143, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004143 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.const_in_int_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_004143 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004143 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004144, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004144 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.const_in_int_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_004144 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004144 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004145, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004145 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fu" + "nctions.qualifiers.in_bool_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_004145 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004145 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004146, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004146 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.in_bool_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_004146 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004146 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004147, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004147 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.out_bool_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_004147 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004147 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004148, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004148 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.out_bool_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_004148 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004148 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004149, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004149 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.inout_bool_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_004149 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004149 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004150, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004150 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.inout_bool_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_004150 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004150 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004151, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004151 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.const_bool_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_004151 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004151 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004152, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004152 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.const_bool_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_004152 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004152 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_array_in_structTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_array_in_structTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..b8fd46a4b32205da89c67e70e2dbed2b51847204 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_array_in_structTestCase.cpp @@ -0,0 +1,1399 @@ +/* + * 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_037084, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037084 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037084 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037084 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037085, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037085 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037085 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037085 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037086, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037086 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037086 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037086 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037087, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037087 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037087 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037087 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037088, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037088 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037088 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037088 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037089, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037089 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037089 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037089 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037090, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037090 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037090 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037090 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037091, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037091 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037091 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037091 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037092, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037092 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037092 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037092 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037093, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037093 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037093 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037093 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037094, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037094 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037094 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037094 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037095, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037095 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037095 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037095 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037096, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037096 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037096 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037096 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037097, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037097 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037097 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037097 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037098, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037098 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037098 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037098 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037099, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037099 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get_" + "uniform.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_037099 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037099 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037100, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037100 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get_u" + "niform.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_037100 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037100 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037101, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037101 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get" + "_uniform.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_037101 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037101 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037567, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037567 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037567 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037567 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037568, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037568 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037568 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037568 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037569, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037569 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037569 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037569 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037570, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037570 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037570 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037570 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037571, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037571 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037571 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037571 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037572, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037572 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037572 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037572 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037573, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037573 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037573 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037573 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037574, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037574 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037574 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037574 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037575, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037575 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037575 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037575 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037576, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037576 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037576 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037576 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037577, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037577 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037577 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037577 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037578, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037578 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037578 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037578 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037579, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037579 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037579 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037579 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037580, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037580 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037580 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037580 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037581, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037581 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037581 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037581 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037582, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037582 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointe" + "r.get_uniform.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_037582 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037582 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037583, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037583 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer" + ".get_uniform.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_037583 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037583 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037584, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037584 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_point" + "er.get_uniform.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_037584 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037584 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038020, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038020 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038020 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038020 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038021, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038021 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.get_uniform.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_038021 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038021 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038022, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038022 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_038022 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038022 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038023, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038023 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038023 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038023 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038024, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038024 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.get_uniform.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_038024 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038024 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038025, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038025 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_038025 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038025 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038026, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038026 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038026 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038026 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038027, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038027 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.get_uniform.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_038027 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038027 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038028, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038028 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_038028 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038028 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038029, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038029 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038029 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038029 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038030, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038030 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.get_uniform.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_038030 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038030 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038031, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038031 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_038031 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038031 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038032, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038032 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value" + ".get_uniform.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_038032 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038032 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038033, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038033 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value." + "get_uniform.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_038033 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038033 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038034, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038034 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_valu" + "e.get_uniform.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_038034 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038034 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_basic_structTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_basic_structTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..89f3f70f72977e473806926c59c74196840e9880 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_basic_structTestCase.cpp @@ -0,0 +1,1399 @@ +/* + * 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_037048, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037048 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037048 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037048 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037049, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037049 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037049 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037049 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037050, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037050 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.get_uniform.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_037050 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037050 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037051, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037051 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.get_uniform.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_037051 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037051 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037052, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037052 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037052 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037052 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037053, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037053 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.get_uniform.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_037053 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037053 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037054, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037054 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.get_uniform.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_037054 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037054 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037055, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037055 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037055 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037055 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037056, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037056 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.ini" + "tial.get_uniform.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_037056 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037056 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037057, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037057 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037057 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037057 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037058, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037058 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037058 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037058 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037059, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037059 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.get_uniform.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_037059 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037059 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037060, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037060 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037060 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037060 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037061, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037061 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037061 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037061 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037062, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037062 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.init" + "ial.get_uniform.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_037062 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037062 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037063, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037063 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.ge" + "t_uniform.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_037063 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037063 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037064, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037064 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get" + "_uniform.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_037064 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037064 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037065, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037065 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.g" + "et_uniform.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_037065 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037065 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037531, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037531 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037531 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037531 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037532, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037532 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037532 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037532 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037533, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037533 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.get_uniform.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_037533 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037533 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037534, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037534 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.get_uniform.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_037534 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037534 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037535, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037535 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037535 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037535 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037536, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037536 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.get_uniform.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_037536 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037536 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037537, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037537 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.get_uniform.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_037537 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037537 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037538, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037538 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037538 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037538 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037539, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037539 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_pointer.get_uniform.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_037539 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037539 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037540, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037540 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037540 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037540 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037541, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037541 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037541 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037541 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037542, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037542 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.get_uniform.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_037542 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037542 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037543, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037543 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037543 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037543 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037544, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037544 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037544 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037544 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037545, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037545 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_pointer.get_uniform.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_037545 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037545 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037546, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037546 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poin" + "ter.get_uniform.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_037546 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037546 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037547, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037547 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_point" + "er.get_uniform.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_037547 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037547 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037548, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037548 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.get_uniform.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_037548 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037548 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037990, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037990 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_037990 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037990 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037991, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037991 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_037991 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037991 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037992, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037992 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.get_uniform.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_037992 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037992 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037993, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037993 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.get_uniform.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_037993 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037993 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037994, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037994 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_037994 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037994 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037995, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037995 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned" + ".by_value.get_uniform.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_037995 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037995 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037996, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037996 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_037996 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037996 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037997, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037997 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_037997 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037997 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037998, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037998 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.get_uniform.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_037998 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037998 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037999, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037999 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_037999 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037999 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038000, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038000 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038000 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038000 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038001, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038001 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned." + "by_value.get_uniform.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_038001 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038001 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038002, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038002 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_val" + "ue.get_uniform.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_038002 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038002 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038003, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038003 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_valu" + "e.get_uniform.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_038003 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038003 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038004, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038004 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_va" + "lue.get_uniform.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_038004 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038004 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_nested_structs_arraysTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_nested_structs_arraysTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..0aacc8dd3878b7d074bf6ea6c262505198ebb4dc --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_nested_structs_arraysTestCase.cpp @@ -0,0 +1,1399 @@ +/* + * 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_037102, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037102 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.g" + "et_uniform.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_037102 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037102 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037103, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037103 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.ge" + "t_uniform.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_037103 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037103 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037104, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037104 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial." + "get_uniform.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_037104 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037104 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037105, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037105 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.g" + "et_uniform.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_037105 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037105 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037106, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037106 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.ge" + "t_uniform.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_037106 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037106 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037107, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037107 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial." + "get_uniform.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_037107 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037107 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037108, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037108 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.g" + "et_uniform.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_037108 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037108 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037109, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037109 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.ge" + "t_uniform.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_037109 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037109 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037110, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037110 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial." + "get_uniform.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_037110 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037110 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037111, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037111 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.g" + "et_uniform.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_037111 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037111 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037112, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037112 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.ge" + "t_uniform.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_037112 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037112 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037113, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037113 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial." + "get_uniform.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_037113 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037113 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037114, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037114 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.g" + "et_uniform.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_037114 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037114 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037115, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037115 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.ge" + "t_uniform.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_037115 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037115 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037116, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037116 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial." + "get_uniform.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_037116 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037116 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037117, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037117 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get_uni" + "form.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_037117 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037117 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037118, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037118 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get_unif" + "orm.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_037118 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037118 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037119, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037119 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get_un" + "iform.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_037119 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037119 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037585, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037585 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.get_uniform.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_037585 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037585 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037586, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037586 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poin" + "ter.get_uniform.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_037586 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037586 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037587, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037587 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.get_uniform.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_037587 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037587 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037588, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037588 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.get_uniform.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_037588 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037588 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037589, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037589 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poin" + "ter.get_uniform.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_037589 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037589 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037590, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037590 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.get_uniform.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_037590 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037590 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037591, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037591 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.get_uniform.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_037591 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037591 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037592, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037592 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poin" + "ter.get_uniform.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_037592 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037592 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037593, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037593 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.get_uniform.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_037593 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037593 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037594, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037594 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.get_uniform.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_037594 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037594 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037595, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037595 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poin" + "ter.get_uniform.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_037595 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037595 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037596, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037596 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.get_uniform.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_037596 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037596 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037597, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037597 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poi" + "nter.get_uniform.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_037597 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037597 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037598, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037598 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_poin" + "ter.get_uniform.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_037598 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037598 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037599, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037599 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_po" + "inter.get_uniform.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_037599 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037599 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037600, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037600 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.g" + "et_uniform.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_037600 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037600 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037601, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037601 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer.ge" + "t_uniform.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_037601 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037601 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037602, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037602 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer." + "get_uniform.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_037602 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037602 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038035, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038035 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_va" + "lue.get_uniform.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_038035 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038035 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038036, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038036 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_val" + "ue.get_uniform.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_038036 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038036 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038037, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038037 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.get_uniform.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_038037 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038037 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038038, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038038 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_va" + "lue.get_uniform.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_038038 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038038 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038039, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038039 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_val" + "ue.get_uniform.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_038039 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038039 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038040, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038040 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.get_uniform.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_038040 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038040 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038041, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038041 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_va" + "lue.get_uniform.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_038041 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038041 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038042, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038042 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_val" + "ue.get_uniform.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_038042 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038042 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038043, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038043 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.get_uniform.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_038043 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038043 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038044, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038044 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_va" + "lue.get_uniform.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_038044 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038044 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038045, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038045 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_val" + "ue.get_uniform.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_038045 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038045 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038046, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038046 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_v" + "alue.get_uniform.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_038046 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038046 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038047, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038047 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value.ge" + "t_uniform.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_038047 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038047 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038048, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038048 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value.get" + "_uniform.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_038048 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038048 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038049, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038049 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value.g" + "et_uniform.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_038049 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038049 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_struct_in_arrayTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_struct_in_arrayTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..8beb11f7f595cba1a61df9fa90de83bbc350c900 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_struct_in_arrayTestCase.cpp @@ -0,0 +1,1399 @@ +/* + * 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_037066, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037066 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037066 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037066 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037067, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037067 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037067 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037067 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037068, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037068 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037068 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037068 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037069, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037069 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037069 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037069 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037070, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037070 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037070 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037070 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037071, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037071 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037071 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037071 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037072, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037072 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037072 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037072 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037073, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037073 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037073 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037073 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037074, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037074 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037074 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037074 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037075, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037075 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037075 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037075 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037076, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037076 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037076 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037076 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037077, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037077 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037077 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037077 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037078, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037078 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initia" + "l.get_uniform.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_037078 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037078 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037079, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037079 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial" + ".get_uniform.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_037079 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037079 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037080, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037080 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initi" + "al.get_uniform.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_037080 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037080 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037081, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037081 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get_" + "uniform.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_037081 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037081 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037082, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037082 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get_u" + "niform.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_037082 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037082 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037083, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037083 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.initial.get" + "_uniform.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_037083 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037083 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037549, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037549 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037549 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037549 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037550, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037550 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037550 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037550 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037551, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037551 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037551 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037551 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037552, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037552 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037552 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037552 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037553, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037553 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037553 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037553 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037554, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037554 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037554 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037554 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037555, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037555 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037555 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037555 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037556, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037556 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037556 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037556 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037557, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037557 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037557 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037557 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037558, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037558 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037558 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037558 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037559, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037559 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037559 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037559 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037560, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037560 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037560 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037560 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037561, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037561 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "pointer.get_uniform.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_037561 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037561 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037562, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037562 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_p" + "ointer.get_uniform.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_037562 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037562 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037563, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037563 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_pointer.get_uniform.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_037563 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037563 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037564, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037564 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointe" + "r.get_uniform.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_037564 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037564 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037565, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037565 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_pointer" + ".get_uniform.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_037565 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037565 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037566, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_037566 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_point" + "er.get_uniform.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_037566 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_037566 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038005, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038005 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038005 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038005 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038006, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038006 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.get_uniform.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_038006 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038006 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038007, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038007 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_038007 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038007 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038008, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038008 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038008 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038008 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038009, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038009 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.get_uniform.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_038009 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038009 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038010, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038010 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_038010 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038010 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038011, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038011 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038011 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038011 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038012, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038012 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.get_uniform.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_038012 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038012 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038013, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038013 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_038013 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038013 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038014, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038014 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by" + "_value.get_uniform.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_038014 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038014 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038015, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038015 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_" + "value.get_uniform.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_038015 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038015 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038016, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038016 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.b" + "y_value.get_uniform.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_038016 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038016 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038017, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038017 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value" + ".get_uniform.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_038017 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038017 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038018, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038018 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_value." + "get_uniform.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_038018 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038018 end"; +} + +static HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038019, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038019 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.uniform_api.value.assigned.by_valu" + "e.get_uniform.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_038019 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038019 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_add_assignTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_add_assignTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c173d84326769befdc181275ac24da531f16e446 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_add_assignTestCase.cpp @@ -0,0 +1,1480 @@ +/* + * 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 "../ActsDeqpgles30017TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016230, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016230 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.lowp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016230 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016230 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016231, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016231 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016231 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016231 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016232, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016232 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.mediump_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016232 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016232 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016233, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016233 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016233 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016233 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016234, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016234 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.highp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016234 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016234 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016235, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016235 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016235 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016235 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016236, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016236 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016236 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016236 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016237, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016237 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.lowp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016237 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016237 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016238, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016238 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016238 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016238 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016239, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016239 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.mediump_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016239 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016239 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016240, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016240 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016240 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016240 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016241, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016241 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.highp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016241 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016241 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016242, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016242 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016242 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016242 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016243, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016243 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.lowp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016243 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016243 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016244, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016244 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016244 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016244 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016245, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016245 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.mediump_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016245 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016245 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016246, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016246 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016246 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016246 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016247, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016247 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.highp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016247 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016247 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016248, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016248 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016248 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016248 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016249, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016249 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.lowp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016249 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016249 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016250, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016250 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016250 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016250 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016251, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016251 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.mediump_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016251 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016251 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016252, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016252 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016252 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016252 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016253, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016253 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.highp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016253 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016253 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016254, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016254 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.lowp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016254 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016254 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016255, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016255 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016255 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016255 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016256, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016256 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.mediump_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016256 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016256 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016257, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016257 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016257 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016257 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016258, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016258 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.highp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016258 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016258 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016259, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016259 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016259 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016259 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016260, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016260 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016260 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016260 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016261, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016261 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.lowp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016261 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016261 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016262, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016262 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016262 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016262 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016263, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016263 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.mediump_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016263 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016263 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016264, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016264 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016264 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016264 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016265, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016265 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.highp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016265 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016265 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016266, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016266 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016266 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016266 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016267, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016267 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.lowp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016267 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016267 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016268, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016268 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016268 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016268 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016269, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016269 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.mediump_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016269 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016269 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016270, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016270 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016270 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016270 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016271, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016271 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.highp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016271 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016271 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016272, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016272 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016272 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016272 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016273, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016273 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.lowp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016273 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016273 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016274, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016274 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016274 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016274 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016275, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016275 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.mediump_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016275 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016275 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016276, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016276 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016276 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016276 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016277, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016277 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.highp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016277 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016277 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016278, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016278 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.lowp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016278 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016278 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016279, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016279 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.lowp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016279 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016279 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016280, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016280 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.mediump_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016280 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016280 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016281, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016281 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.mediump_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016281 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016281 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016282, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016282 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.highp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016282 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016282 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016283, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016283 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.highp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016283 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016283 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_div_assignTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_div_assignTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..fcf35f0240fe24717c524612880c669c1a89e28f --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_div_assignTestCase.cpp @@ -0,0 +1,1480 @@ +/* + * 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 "../ActsDeqpgles30017TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016356, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016356 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.div_assign.lowp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016356 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016356 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016357, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016357 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016357 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016357 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016358, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016358 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.mediump_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016358 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016358 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016359, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016359 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016359 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016359 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016360, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016360 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.div_assign.highp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016360 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016360 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016361, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016361 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016361 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016361 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016362, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016362 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016362 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016362 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016363, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016363 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.lowp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016363 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016363 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016364, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016364 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016364 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016364 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016365, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016365 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.d" + "iv_assign.mediump_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016365 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016365 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016366, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016366 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016366 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016366 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016367, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016367 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.highp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016367 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016367 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016368, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016368 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016368 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016368 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016369, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016369 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.lowp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016369 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016369 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016370, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016370 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016370 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016370 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016371, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016371 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.d" + "iv_assign.mediump_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016371 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016371 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016372, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016372 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016372 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016372 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016373, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016373 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.highp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016373 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016373 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016374, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016374 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016374 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016374 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016375, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016375 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.lowp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016375 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016375 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016376, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016376 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016376 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016376 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016377, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016377 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.d" + "iv_assign.mediump_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016377 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016377 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016378, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016378 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016378 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016378 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016379, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016379 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.highp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016379 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016379 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016380, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016380 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.div_assign.lowp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016380 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016380 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016381, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016381 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016381 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016381 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016382, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016382 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.mediump_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016382 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016382 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016383, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016383 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016383 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016383 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016384, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016384 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.div_assign.highp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016384 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016384 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016385, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016385 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016385 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016385 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016386, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016386 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016386 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016386 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016387, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016387 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.lowp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016387 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016387 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016388, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016388 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016388 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016388 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016389, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016389 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.d" + "iv_assign.mediump_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016389 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016389 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016390, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016390 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016390 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016390 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016391, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016391 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.highp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016391 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016391 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016392, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016392 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016392 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016392 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016393, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016393 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.lowp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016393 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016393 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016394, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016394 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016394 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016394 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016395, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016395 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.d" + "iv_assign.mediump_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016395 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016395 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016396, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016396 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016396 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016396 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016397, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016397 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.highp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016397 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016397 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016398, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016398 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016398 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016398 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016399, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016399 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.lowp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016399 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016399 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016400, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016400 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016400 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016400 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016401, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016401 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.d" + "iv_assign.mediump_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016401 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016401 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016402, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016402 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016402 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016402 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016403, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016403 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.highp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016403 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016403 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016404, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016404 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.div_assign.lowp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016404 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016404 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016405, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016405 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.lowp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016405 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016405 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016406, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016406 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.mediump_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016406 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016406 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016407, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016407 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "div_assign.mediump_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016407 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016407 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016408, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016408 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.div_assign.highp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016408 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016408 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016409, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016409 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".div_assign.highp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016409 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016409 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_negationTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_negationTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..7373ca86b31c0492285a987291e1f5f4638c1d34 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_negationTestCase.cpp @@ -0,0 +1,1480 @@ +/* + * 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 "../ActsDeqpgles30016TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015960, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015960 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matr" + "ix.negation.lowp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015960 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015960 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015961, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015961 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015961 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015961 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015962, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015962 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.mediump_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015962 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015962 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015963, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015963 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015963 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015963 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015964, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015964 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matr" + "ix.negation.highp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015964 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015964 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015965, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015965 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015965 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015965 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015966, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015966 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015966 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015966 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015967, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015967 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.lowp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015967 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015967 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015968, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015968 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015968 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015968 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015969, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015969 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "negation.mediump_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015969 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015969 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015970, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015970 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015970 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015970 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015971, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015971 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.highp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015971 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015971 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015972, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015972 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015972 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015972 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015973, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015973 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.lowp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015973 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015973 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015974, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015974 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015974 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015974 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015975, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015975 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "negation.mediump_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015975 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015975 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015976, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015976 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015976 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015976 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015977, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015977 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.highp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015977 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015977 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015978, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015978 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015978 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015978 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015979, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015979 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.lowp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015979 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015979 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015980, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015980 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015980 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015980 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015981, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015981 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "negation.mediump_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015981 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015981 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015982, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015982 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015982 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015982 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015983, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015983 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.highp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015983 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015983 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015984, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015984 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matr" + "ix.negation.lowp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015984 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015984 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015985, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015985 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015985 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015985 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015986, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015986 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.mediump_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015986 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015986 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015987, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015987 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015987 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015987 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015988, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015988 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matr" + "ix.negation.highp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015988 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015988 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015989, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015989 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015989 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015989 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015990, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015990 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015990 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015990 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015991, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015991 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.lowp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015991 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015991 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015992, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015992 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015992 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015992 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015993, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015993 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "negation.mediump_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015993 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015993 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015994, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015994 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015994 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015994 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015995, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015995 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.highp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015995 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015995 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015996, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015996 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015996 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015996 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015997, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015997 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.lowp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015997 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015997 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015998, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015998 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015998 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015998 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015999, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015999 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "negation.mediump_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015999 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015999 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016000, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016000 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016000 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016000 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016001, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016001 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.highp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016001 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016001 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016002, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016002 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016002 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016002 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016003, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016003 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.lowp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016003 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016003 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016004, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016004 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016004 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016004 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016005, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016005 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "negation.mediump_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016005 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016005 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016006, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016006 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016006 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016006 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016007, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016007 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.highp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016007 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016007 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016008, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016008 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matr" + "ix.negation.lowp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016008 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016008 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016009, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016009 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.lowp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016009 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016009 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016010, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016010 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.mediump_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016010 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016010 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016011, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016011 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".negation.mediump_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016011 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016011 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016012, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016012 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matr" + "ix.negation.highp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016012 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016012 end"; +} + +static HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_016013, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016013 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.negation.highp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016013 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016013 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_decrementTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_decrementTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..87f1aad30e6c9a0e7359bb38f05a14bb923236b6 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_decrementTestCase.cpp @@ -0,0 +1,1480 @@ +/* + * 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 "../ActsDeqpgles30017TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016068, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016068 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_decrement.lowp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016068 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016068 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016069, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016069 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016069 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016069 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016070, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016070 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.mediump_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016070 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016070 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016071, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016071 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016071 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016071 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016072, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016072 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.highp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016072 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016072 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016073, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016073 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016073 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016073 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016074, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016074 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016074 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016074 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016075, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016075 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016075 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016075 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016076, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016076 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016076 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016076 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016077, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016077 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016077 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016077 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016078, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016078 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016078 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016078 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016079, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016079 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016079 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016079 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016080, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016080 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016080 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016080 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016081, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016081 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016081 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016081 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016082, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016082 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016082 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016082 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016083, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016083 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016083 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016083 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016084, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016084 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016084 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016084 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016085, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016085 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016085 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016085 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016086, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016086 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016086 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016086 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016087, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016087 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016087 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016087 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016088, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016088 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016088 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016088 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016089, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016089 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016089 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016089 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016090, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016090 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016090 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016090 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016091, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016091 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016091 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016091 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016092, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016092 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_decrement.lowp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016092 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016092 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016093, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016093 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016093 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016093 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016094, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016094 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.mediump_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016094 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016094 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016095, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016095 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016095 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016095 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016096, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016096 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.highp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016096 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016096 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016097, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016097 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016097 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016097 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016098, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016098 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016098 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016098 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016099, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016099 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016099 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016099 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016100, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016100 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016100 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016100 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016101, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016101 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016101 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016101 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016102, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016102 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016102 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016102 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016103, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016103 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016103 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016103 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016104, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016104 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016104 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016104 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016105, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016105 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016105 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016105 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016106, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016106 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016106 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016106 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016107, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016107 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016107 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016107 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016108, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016108 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016108 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016108 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016109, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016109 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016109 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016109 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016110, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016110 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016110 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016110 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016111, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016111 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016111 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016111 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016112, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016112 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016112 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016112 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016113, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016113 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016113 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016113 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016114, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016114 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016114 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016114 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016115, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016115 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016115 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016115 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016116, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016116 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_decrement.lowp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016116 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016116 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016117, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016117 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016117 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016117 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016118, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016118 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.mediump_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016118 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016118 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016119, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016119 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016119 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016119 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016120, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016120 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.highp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016120 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016120 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016121, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016121 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016121 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016121 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_incrementTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_incrementTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e3856c09ba80ed720e6aea6caf77246ac17c446c --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_incrementTestCase.cpp @@ -0,0 +1,1480 @@ +/* + * 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 "../ActsDeqpgles30017TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016014, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016014 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_increment.lowp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016014 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016014 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016015, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016015 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016015 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016015 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016016, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016016 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.mediump_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016016 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016016 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016017, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016017 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016017 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016017 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016018, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016018 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.highp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016018 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016018 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016019, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016019 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016019 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016019 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016020, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016020 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016020 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016020 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016021, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016021 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.lowp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016021 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016021 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016022, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016022 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016022 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016022 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016023, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016023 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_increment.mediump_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016023 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016023 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016024, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016024 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016024 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016024 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016025, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016025 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.highp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016025 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016025 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016026, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016026 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016026 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016026 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016027, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016027 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.lowp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016027 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016027 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016028, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016028 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016028 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016028 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016029, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016029 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_increment.mediump_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016029 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016029 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016030, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016030 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016030 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016030 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016031, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016031 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.highp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016031 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016031 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016032, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016032 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016032 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016032 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016033, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016033 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.lowp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016033 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016033 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016034, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016034 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016034 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016034 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016035, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016035 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_increment.mediump_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016035 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016035 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016036, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016036 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016036 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016036 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016037, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016037 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.highp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016037 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016037 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016038, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016038 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_increment.lowp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016038 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016038 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016039, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016039 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016039 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016039 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016040, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016040 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.mediump_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016040 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016040 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016041, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016041 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016041 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016041 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016042, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016042 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.highp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016042 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016042 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016043, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016043 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016043 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016043 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016044, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016044 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016044 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016044 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016045, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016045 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.lowp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016045 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016045 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016046, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016046 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016046 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016046 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016047, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016047 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_increment.mediump_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016047 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016047 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016048, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016048 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016048 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016048 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016049, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016049 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.highp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016049 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016049 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016050, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016050 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016050 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016050 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016051, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016051 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.lowp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016051 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016051 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016052, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016052 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016052 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016052 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016053, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016053 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_increment.mediump_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016053 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016053 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016054, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016054 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016054 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016054 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016055, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016055 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.highp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016055 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016055 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016056, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016056 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016056 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016056 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016057, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016057 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.lowp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016057 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016057 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016058, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016058 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016058 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016058 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016059, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016059 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_increment.mediump_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016059 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016059 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016060, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016060 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016060 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016060 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016061, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016061 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.highp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016061 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016061 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016062, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016062 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_increment.lowp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016062 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016062 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016063, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016063 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.lowp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016063 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016063 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016064, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016064 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.mediump_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016064 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016064 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016065, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016065 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_increment.mediump_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016065 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016065 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016066, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016066 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_increment.highp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016066 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016066 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016067, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016067 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_increment.highp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016067 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016067 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_sub_assignTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_sub_assignTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..b059b1a992cfe50e94868bb150e3671210b72f18 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_sub_assignTestCase.cpp @@ -0,0 +1,1480 @@ +/* + * 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 "../ActsDeqpgles30017TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016284, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016284 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.sub_assign.lowp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016284 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016284 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016285, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016285 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016285 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016285 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016286, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016286 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.mediump_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016286 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016286 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016287, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016287 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016287 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016287 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016288, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016288 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.sub_assign.highp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016288 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016288 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016289, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016289 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016289 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016289 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016290, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016290 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016290 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016290 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016291, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016291 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.lowp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016291 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016291 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016292, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016292 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016292 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016292 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016293, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016293 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.s" + "ub_assign.mediump_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016293 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016293 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016294, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016294 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016294 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016294 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016295, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016295 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.highp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016295 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016295 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016296, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016296 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016296 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016296 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016297, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016297 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.lowp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016297 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016297 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016298, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016298 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016298 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016298 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016299, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016299 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.s" + "ub_assign.mediump_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016299 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016299 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016300, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016300 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016300 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016300 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016301, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016301 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.highp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016301 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016301 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016302, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016302 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016302 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016302 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016303, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016303 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.lowp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016303 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016303 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016304, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016304 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016304 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016304 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016305, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016305 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.s" + "ub_assign.mediump_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016305 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016305 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016306, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016306 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016306 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016306 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016307, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016307 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.highp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016307 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016307 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016308, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016308 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.sub_assign.lowp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016308 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016308 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016309, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016309 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016309 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016309 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016310, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016310 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.mediump_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016310 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016310 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016311, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016311 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016311 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016311 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016312, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016312 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.sub_assign.highp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016312 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016312 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016313, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016313 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016313 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016313 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016314, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016314 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016314 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016314 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016315, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016315 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.lowp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016315 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016315 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016316, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016316 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016316 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016316 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016317, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016317 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.s" + "ub_assign.mediump_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016317 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016317 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016318, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016318 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016318 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016318 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016319, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016319 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.highp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016319 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016319 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016320, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016320 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016320 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016320 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016321, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016321 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.lowp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016321 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016321 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016322, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016322 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016322 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016322 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016323, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016323 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.s" + "ub_assign.mediump_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016323 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016323 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016324, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016324 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016324 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016324 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016325, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016325 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.highp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016325 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016325 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016326, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016326 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016326 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016326 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016327, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016327 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.lowp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016327 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016327 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016328, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016328 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016328 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016328 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016329, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016329 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.s" + "ub_assign.mediump_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016329 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016329 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016330, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016330 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016330 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016330 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016331, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016331 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.highp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016331 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016331 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016332, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016332 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.sub_assign.lowp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016332 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016332 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016333, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016333 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.lowp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016333 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016333 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016334, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016334 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.mediump_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016334 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016334 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016335, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016335 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "sub_assign.mediump_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016335 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016335 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016336, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016336 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.sub_assign.highp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016336 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016336 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016337, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016337 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".sub_assign.highp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016337 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016337 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3pbo_renderbufferTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3pbo_renderbufferTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e1627ec3def5801a677a4631eec2273e513358c2 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3pbo_renderbufferTestCase.cpp @@ -0,0 +1,1426 @@ +/* + * 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 "../ActsDeqpgles30040TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039704, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039704 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rgba8_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039704 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039704 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039705, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039705 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rgba8_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039705 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039705 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039706, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039706 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rgba8i_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039706 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039706 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039707, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039707 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgba8i_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039707 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039707 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039708, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039708 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgba8ui_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039708 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039708 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039709, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039709 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgba8ui_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039709 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039709 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039710, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039710 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgba16f_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039710 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039710 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039711, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039711 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgba16f_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039711 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039711 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039712, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039712 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgba16i_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039712 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039712 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039713, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039713 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgba16i_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039713 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039713 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039714, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039714 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgba16ui_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039714 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039714 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039715, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039715 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rgba16ui_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039715 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039715 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039716, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039716 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgba32f_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039716 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039716 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039717, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039717 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgba32f_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039717 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039717 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039718, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039718 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgba32i_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039718 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039718 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039719, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039719 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgba32i_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039719 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039719 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039720, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039720 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgba32ui_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039720 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039720 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039721, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039721 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rgba32ui_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039721 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039721 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039722, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039722 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.rend" + "erbuffer.srgb8_alpha8_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039722 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039722 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039723, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039723 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.ren" + "derbuffer.srgb8_alpha8_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039723 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039723 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039724, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039724 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgb10_a2_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039724 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039724 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039725, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039725 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rgb10_a2_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039725 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039725 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039726, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039726 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.ren" + "derbuffer.rgb10_a2ui_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039726 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039726 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039727, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039727 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgb10_a2ui_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039727 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039727 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039728, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039728 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rgba4_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039728 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039728 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039729, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039729 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rgba4_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039729 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039729 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039730, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039730 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.re" + "nderbuffer.rgb5_a1_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039730 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039730 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039731, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039731 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgb5_a1_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039731 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039731 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039732, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039732 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgb8_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039732 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039732 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039733, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039733 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rgb8_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039733 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039733 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039734, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039734 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rgb565_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039734 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039734 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039735, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039735 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rgb565_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039735 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039735 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039736, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039736 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.rende" + "rbuffer.r11f_g11f_b10f_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039736 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039736 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039737, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039737 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.rend" + "erbuffer.r11f_g11f_b10f_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039737 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039737 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039738, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039738 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rg8_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039738 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039738 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039739, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039739 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pb" + "o.renderbuffer.rg8_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039739 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039739 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039740, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039740 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rg8i_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039740 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039740 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039741, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039741 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rg8i_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039741 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039741 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039742, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039742 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rg8ui_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039742 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039742 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039743, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039743 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rg8ui_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039743 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039743 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039744, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039744 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rg16f_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039744 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039744 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039745, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039745 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rg16f_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039745 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039745 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039746, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039746 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rg16i_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039746 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039746 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039747, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039747 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rg16i_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039747 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039747 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039748, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039748 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rg16ui_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039748 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039748 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039749, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039749 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rg16ui_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039749 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039749 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039750, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039750 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rg32f_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039750 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039750 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039751, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039751 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rg32f_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039751 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039751 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039752, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039752 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rg32i_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039752 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039752 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039753, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039753 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo" + ".renderbuffer.rg32i_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039753 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039753 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039754, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039754 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo.r" + "enderbuffer.rg32ui_triangles", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039754 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039754 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039755, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039755 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.pbo." + "renderbuffer.rg32ui_clears", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30040TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30040TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30040TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30040TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30040TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_039755 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039755 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3preprocessor_expressionsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3preprocessor_expressionsTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..d83608594a2816f6f92d47f1989e0e6fc72cb46d --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3preprocessor_expressionsTestCase.cpp @@ -0,0 +1,1426 @@ +/* + * 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 "../ActsDeqpgles30002TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001174, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001174 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepro" + "cessor.expressions.shift_left_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001174 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001174 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001175, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001175 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproc" + "essor.expressions.shift_left_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001175 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001175 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001176, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001176 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepro" + "cessor.expressions.shift_right_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001176 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001176 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001177, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001177 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproc" + "essor.expressions.shift_right_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001177 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001177 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001178, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001178 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproc" + "essor.expressions.cmp_less_than_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001178 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001178 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001179, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001179 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproce" + "ssor.expressions.cmp_less_than_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001179 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001179 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001180, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001180 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproc" + "essor.expressions.less_or_equal_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001180 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001180 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001181, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001181 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproce" + "ssor.expressions.less_or_equal_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001181 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001181 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001182, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001182 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.pr" + "eprocessor.expressions.or_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001182 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001182 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001183, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001183 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.pre" + "processor.expressions.or_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001183 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001183 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001184, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001184 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.pr" + "eprocessor.expressions.and_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001184 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001184 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001185, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001185 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.pre" + "processor.expressions.and_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001185 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001185 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001186, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001186 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.pr" + "eprocessor.expressions.xor_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001186 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001186 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001187, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001187 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.pre" + "processor.expressions.xor_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001187 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001187 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001188, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001188 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.pr" + "eprocessor.expressions.mod_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001188 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001188 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001189, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001189 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.pre" + "processor.expressions.mod_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001189 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001189 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001190, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001190 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproces" + "sor.expressions.parenthesis_value_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001190 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001190 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001191, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001191 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocess" + "or.expressions.parenthesis_value_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001191 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001191 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001192, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001192 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocess" + "or.expressions.parenthesis_tricky_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001192 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001192 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001193, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001193 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocesso" + "r.expressions.parenthesis_tricky_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001193 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001193 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001194, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001194 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproces" + "sor.expressions.parenthesis_if_no_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001194 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001194 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001195, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001195 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocess" + "or.expressions.parenthesis_if_no_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001195 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001195 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001196, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001196 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproce" + "ssor.expressions.parenthesis_if_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001196 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001196 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001197, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001197 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproces" + "sor.expressions.parenthesis_if_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001197 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001197 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001198, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001198 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocesso" + "r.expressions.parenthesis_multi_if_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001198 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001198 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001199, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001199 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor" + ".expressions.parenthesis_multi_if_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001199 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001199 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001200, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001200 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocesso" + "r.expressions.parenthesis_single_if_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001200 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001200 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001201, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001201 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor" + ".expressions.parenthesis_single_if_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001201 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001201 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001202, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001202 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor" + ".expressions.parenthesis_ifelse_true_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001202 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001202 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001203, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001203 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor." + "expressions.parenthesis_ifelse_true_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001203 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001203 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001204, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001204 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor." + "expressions.parenthesis_ifelse_false_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001204 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001204 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001205, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001205 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor.e" + "xpressions.parenthesis_ifelse_false_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001205 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001205 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001206, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001206 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproc" + "essor.expressions.eval_basic_0_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001206 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001206 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001207, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001207 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproce" + "ssor.expressions.eval_basic_0_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001207 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001207 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001208, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001208 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproc" + "essor.expressions.eval_basic_1_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001208 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001208 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001209, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001209 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preproce" + "ssor.expressions.eval_basic_1_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001209 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001209 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001210, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001210 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor." + "expressions.eval_simple_precedence_0_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001210 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001210 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001211, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001211 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor.e" + "xpressions.eval_simple_precedence_0_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001211 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001211 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001212, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001212 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor." + "expressions.eval_simple_precedence_1_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001212 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001212 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001213, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001213 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.preprocessor.e" + "xpressions.eval_simple_precedence_1_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001213 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001213 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001214, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001214 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepr" + "ocessor.expressions.defined_1_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001214 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001214 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001215, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001215 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepro" + "cessor.expressions.defined_1_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001215 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001215 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001216, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001216 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepr" + "ocessor.expressions.defined_2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001216 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001216 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001217, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001217 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepro" + "cessor.expressions.defined_2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001217 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001217 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001218, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001218 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepr" + "ocessor.expressions.defined_3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001218 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001218 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001219, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001219 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepro" + "cessor.expressions.defined_3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001219 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001219 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001220, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001220 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepr" + "ocessor.expressions.defined_4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001220 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001220 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001221, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001221 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepro" + "cessor.expressions.defined_4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001221 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001221 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001222, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001222 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepr" + "ocessor.expressions.defined_5_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001222 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001222 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001223, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001223 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepro" + "cessor.expressions.defined_5_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001223 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001223 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001224, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001224 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepr" + "ocessor.expressions.defined_6_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001224 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001224 end"; +} + +static HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001225, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_001225 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.prepro" + "cessor.expressions.defined_6_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30002TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30002TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30002TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30002TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_001225 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_001225 end"; +}