diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3array_floatTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3array_floatTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..cf0597ec1444a9f261a138567a842313d0a32351 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3array_floatTestCase.cpp @@ -0,0 +1,2290 @@ +/* + * 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_039140, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039140 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba32f_lowp_float", + "--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_039140 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039140 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039141, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039141 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba32f_lowp_vec2", + "--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_039141 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039141 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039142, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039142 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba32f_lowp_vec3", + "--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_039142 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039142 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039143, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039143 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba32f_lowp_vec4", + "--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_039143 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039143 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039144, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039144 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out" + ".array.float.rgba32f_mediump_float", + "--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_039144 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039144 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039145, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039145 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rgba32f_mediump_vec2", + "--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_039145 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039145 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039146, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039146 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rgba32f_mediump_vec3", + "--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_039146 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039146 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039147, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039147 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rgba32f_mediump_vec4", + "--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_039147 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039147 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039148, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039148 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rgba32f_highp_float", + "--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_039148 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039148 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039149, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039149 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba32f_highp_vec2", + "--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_039149 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039149 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039150, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039150 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba32f_highp_vec3", + "--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_039150 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039150 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039151, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039151 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba32f_highp_vec4", + "--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_039151 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039151 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039152, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039152 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba16f_lowp_float", + "--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_039152 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039152 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039153, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039153 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba16f_lowp_vec2", + "--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_039153 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039153 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039154, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039154 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba16f_lowp_vec3", + "--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_039154 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039154 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039155, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039155 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba16f_lowp_vec4", + "--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_039155 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039155 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039156, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039156 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out" + ".array.float.rgba16f_mediump_float", + "--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_039156 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039156 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039157, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039157 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rgba16f_mediump_vec2", + "--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_039157 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039157 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039158, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039158 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rgba16f_mediump_vec3", + "--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_039158 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039158 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039159, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039159 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rgba16f_mediump_vec4", + "--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_039159 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039159 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039160, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039160 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rgba16f_highp_float", + "--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_039160 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039160 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039161, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039161 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba16f_highp_vec2", + "--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_039161 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039161 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039162, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039162 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba16f_highp_vec3", + "--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_039162 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039162 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039163, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039163 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rgba16f_highp_vec4", + "--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_039163 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039163 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039164, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039164 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.a" + "rray.float.r11f_g11f_b10f_lowp_float", + "--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_039164 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039164 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039165, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039165 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out." + "array.float.r11f_g11f_b10f_lowp_vec2", + "--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_039165 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039165 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039166, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039166 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out." + "array.float.r11f_g11f_b10f_lowp_vec3", + "--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_039166 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039166 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039167, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039167 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out." + "array.float.r11f_g11f_b10f_lowp_vec4", + "--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_039167 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039167 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039168, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039168 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.ar" + "ray.float.r11f_g11f_b10f_mediump_float", + "--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_039168 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039168 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039169, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039169 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.ar" + "ray.float.r11f_g11f_b10f_mediump_vec2", + "--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_039169 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039169 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039170, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039170 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.ar" + "ray.float.r11f_g11f_b10f_mediump_vec3", + "--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_039170 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039170 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039171, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039171 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.ar" + "ray.float.r11f_g11f_b10f_mediump_vec4", + "--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_039171 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039171 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039172, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039172 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.a" + "rray.float.r11f_g11f_b10f_highp_float", + "--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_039172 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039172 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039173, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039173 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.a" + "rray.float.r11f_g11f_b10f_highp_vec2", + "--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_039173 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039173 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039174, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039174 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.a" + "rray.float.r11f_g11f_b10f_highp_vec3", + "--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_039174 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039174 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039175, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039175 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.a" + "rray.float.r11f_g11f_b10f_highp_vec4", + "--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_039175 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039175 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039176, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039176 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg32f_lowp_float", + "--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_039176 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039176 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039177, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039177 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg32f_lowp_vec2", + "--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_039177 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039177 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039178, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039178 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg32f_lowp_vec3", + "--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_039178 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039178 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039179, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039179 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg32f_lowp_vec4", + "--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_039179 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039179 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039180, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039180 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rg32f_mediump_float", + "--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_039180 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039180 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039181, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039181 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rg32f_mediump_vec2", + "--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_039181 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039181 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039182, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039182 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rg32f_mediump_vec3", + "--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_039182 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039182 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039183, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039183 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rg32f_mediump_vec4", + "--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_039183 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039183 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039184, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039184 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rg32f_highp_float", + "--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_039184 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039184 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039185, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039185 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg32f_highp_vec2", + "--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_039185 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039185 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039186, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039186 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg32f_highp_vec3", + "--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_039186 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039186 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039187, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039187 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg32f_highp_vec4", + "--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_039187 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039187 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039188, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039188 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg16f_lowp_float", + "--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_039188 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039188 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039189, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039189 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg16f_lowp_vec2", + "--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_039189 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039189 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039190, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039190 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg16f_lowp_vec3", + "--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_039190 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039190 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039191, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039191 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg16f_lowp_vec4", + "--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_039191 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039191 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039192, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039192 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.array.float.rg16f_mediump_float", + "--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_039192 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039192 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039193, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039193 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rg16f_mediump_vec2", + "--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_039193 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039193 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039194, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039194 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rg16f_mediump_vec3", + "--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_039194 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039194 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039195, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039195 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rg16f_mediump_vec4", + "--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_039195 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039195 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039196, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039196 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.rg16f_highp_float", + "--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_039196 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039196 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039197, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039197 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg16f_highp_vec2", + "--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_039197 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039197 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039198, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039198 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg16f_highp_vec3", + "--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_039198 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039198 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039199, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039199 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.rg16f_highp_vec4", + "--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_039199 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039199 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039200, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039200 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r32f_lowp_float", + "--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_039200 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039200 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039201, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039201 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.array.float.r32f_lowp_vec2", + "--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_039201 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039201 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039202, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039202 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.array.float.r32f_lowp_vec3", + "--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_039202 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039202 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039203, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039203 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.array.float.r32f_lowp_vec4", + "--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_039203 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039203 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039204, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039204 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.r32f_mediump_float", + "--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_039204 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039204 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039205, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039205 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.r32f_mediump_vec2", + "--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_039205 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039205 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039206, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039206 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.r32f_mediump_vec3", + "--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_039206 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039206 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039207, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039207 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.r32f_mediump_vec4", + "--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_039207 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039207 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039208, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039208 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r32f_highp_float", + "--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_039208 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039208 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039209, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039209 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r32f_highp_vec2", + "--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_039209 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039209 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039210, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039210 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r32f_highp_vec3", + "--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_039210 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039210 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039211, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039211 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r32f_highp_vec4", + "--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_039211 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039211 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039212, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039212 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r16f_lowp_float", + "--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_039212 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039212 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039213, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039213 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.array.float.r16f_lowp_vec2", + "--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_039213 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039213 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039214, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039214 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.array.float.r16f_lowp_vec3", + "--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_039214 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039214 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039215, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039215 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.array.float.r16f_lowp_vec4", + "--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_039215 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039215 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039216, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039216 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.r16f_mediump_float", + "--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_039216 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039216 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039217, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039217 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.r16f_mediump_vec2", + "--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_039217 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039217 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039218, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039218 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.r16f_mediump_vec3", + "--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_039218 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039218 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039219, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039219 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.array.float.r16f_mediump_vec4", + "--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_039219 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039219 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039220, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039220 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r16f_highp_float", + "--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_039220 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039220 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039221, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039221 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r16f_highp_vec2", + "--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_039221 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039221 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039222, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039222 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r16f_highp_vec3", + "--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_039222 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039222 end"; +} + +static HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039223, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_039223 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.array.float.r16f_highp_vec4", + "--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_039223 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_039223 end"; +}