diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3basic_floatTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3basic_floatTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..48daa19b11fa364bfe05719cfc67ddac33076bf9 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3basic_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 "../ActsDeqpgles30039TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038720, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038720 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba32f_lowp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038720 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038720 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038721, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038721 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba32f_lowp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038721 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038721 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038722, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038722 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba32f_lowp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038722 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038722 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038723, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038723 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba32f_lowp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038723 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038723 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038724, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038724 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out" + ".basic.float.rgba32f_mediump_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038724 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038724 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038725, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038725 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rgba32f_mediump_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038725 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038725 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038726, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038726 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rgba32f_mediump_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038726 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038726 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038727, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038727 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rgba32f_mediump_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038727 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038727 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038728, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038728 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rgba32f_highp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038728 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038728 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038729, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038729 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba32f_highp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038729 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038729 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038730, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038730 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba32f_highp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038730 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038730 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038731, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038731 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba32f_highp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038731 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038731 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038732, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038732 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba16f_lowp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038732 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038732 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038733, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038733 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba16f_lowp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038733 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038733 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038734, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038734 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba16f_lowp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038734 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038734 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038735, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038735 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba16f_lowp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038735 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038735 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038736, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038736 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out" + ".basic.float.rgba16f_mediump_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038736 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038736 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038737, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038737 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rgba16f_mediump_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038737 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038737 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038738, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038738 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rgba16f_mediump_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038738 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038738 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038739, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038739 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rgba16f_mediump_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038739 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038739 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038740, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038740 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rgba16f_highp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038740 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038740 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038741, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038741 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba16f_highp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038741 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038741 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038742, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038742 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba16f_highp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038742 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038742 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038743, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038743 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rgba16f_highp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038743 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038743 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038744, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038744 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.b" + "asic.float.r11f_g11f_b10f_lowp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038744 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038744 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038745, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038745 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out." + "basic.float.r11f_g11f_b10f_lowp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038745 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038745 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038746, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038746 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out." + "basic.float.r11f_g11f_b10f_lowp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038746 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038746 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038747, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038747 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out." + "basic.float.r11f_g11f_b10f_lowp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038747 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038747 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038748, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038748 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.ba" + "sic.float.r11f_g11f_b10f_mediump_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038748 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038748 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038749, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038749 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.ba" + "sic.float.r11f_g11f_b10f_mediump_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038749 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038749 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038750, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038750 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.ba" + "sic.float.r11f_g11f_b10f_mediump_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038750 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038750 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038751, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038751 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.ba" + "sic.float.r11f_g11f_b10f_mediump_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038751 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038751 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038752, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038752 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.b" + "asic.float.r11f_g11f_b10f_highp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038752 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038752 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038753, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038753 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.b" + "asic.float.r11f_g11f_b10f_highp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038753 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038753 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038754, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038754 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.b" + "asic.float.r11f_g11f_b10f_highp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038754 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038754 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038755, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038755 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_out.b" + "asic.float.r11f_g11f_b10f_highp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038755 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038755 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038756, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038756 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg32f_lowp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038756 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038756 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038757, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038757 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg32f_lowp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038757 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038757 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038758, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038758 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg32f_lowp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038758 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038758 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038759, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038759 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg32f_lowp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038759 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038759 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038760, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038760 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rg32f_mediump_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038760 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038760 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038761, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038761 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rg32f_mediump_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038761 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038761 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038762, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038762 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rg32f_mediump_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038762 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038762 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038763, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038763 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rg32f_mediump_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038763 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038763 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038764, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038764 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rg32f_highp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038764 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038764 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038765, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038765 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg32f_highp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038765 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038765 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038766, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038766 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg32f_highp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038766 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038766 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038767, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038767 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg32f_highp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038767 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038767 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038768, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038768 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg16f_lowp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038768 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038768 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038769, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038769 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg16f_lowp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038769 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038769 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038770, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038770 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg16f_lowp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038770 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038770 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038771, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038771 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg16f_lowp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038771 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038771 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038772, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038772 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ou" + "t.basic.float.rg16f_mediump_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038772 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038772 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038773, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038773 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rg16f_mediump_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038773 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038773 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038774, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038774 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rg16f_mediump_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038774 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038774 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038775, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038775 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rg16f_mediump_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038775 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038775 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038776, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038776 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.rg16f_highp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038776 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038776 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038777, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038777 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg16f_highp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038777 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038777 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038778, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038778 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg16f_highp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038778 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038778 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038779, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038779 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.rg16f_highp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038779 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038779 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038780, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038780 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r32f_lowp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038780 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038780 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038781, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038781 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.basic.float.r32f_lowp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038781 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038781 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038782, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038782 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.basic.float.r32f_lowp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038782 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038782 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038783, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038783 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.basic.float.r32f_lowp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038783 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038783 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038784, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038784 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.r32f_mediump_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038784 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038784 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038785, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038785 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.r32f_mediump_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038785 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038785 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038786, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038786 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.r32f_mediump_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038786 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038786 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038787, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038787 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.r32f_mediump_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038787 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038787 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038788, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038788 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r32f_highp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038788 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038788 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038789, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038789 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r32f_highp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038789 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038789 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038790, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038790 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r32f_highp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038790 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038790 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038791, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038791 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r32f_highp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038791 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038791 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038792, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038792 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r16f_lowp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038792 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038792 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038793, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038793 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.basic.float.r16f_lowp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038793 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038793 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038794, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038794 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.basic.float.r16f_lowp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038794 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038794 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038795, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038795 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment" + "_out.basic.float.r16f_lowp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038795 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038795 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038796, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038796 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.r16f_mediump_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038796 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038796 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038797, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038797 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.r16f_mediump_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038797 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038797 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038798, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038798 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.r16f_mediump_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038798 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038798 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038799, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038799 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_o" + "ut.basic.float.r16f_mediump_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038799 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038799 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038800, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038800 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r16f_highp_float", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038800 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038800 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038801, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038801 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r16f_highp_vec2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038801 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038801 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038802, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038802 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r16f_highp_vec3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038802 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038802 end"; +} + +static HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038803, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_038803 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_" + "out.basic.float.r16f_highp_vec4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30039TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30039TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30039TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30039TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30039TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_038803 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_038803 end"; +}