diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3default_framebuffer_equation_src_func_dst_funcTestCase5.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3default_framebuffer_equation_src_func_dst_funcTestCase5.cpp new file mode 100644 index 0000000000000000000000000000000000000000..0404a9866742a1dbafaeb1de38dd274d9c97fa64 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3default_framebuffer_equation_src_func_dst_funcTestCase5.cpp @@ -0,0 +1,1993 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30029TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028679, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028679 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_one_minus_dst_alpha_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028679 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028679 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028680, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028680 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.eq" + "uation_src_func_dst_func.subtract_one_minus_dst_alpha_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028680 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028680 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028681, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028681 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_one_minus_dst_alpha_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028681 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028681 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028682, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028682 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.eq" + "uation_src_func_dst_func.subtract_one_minus_dst_alpha_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028682 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028682 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028683, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028683 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_one_minus_dst_alpha_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028683 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028683 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028684, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028684 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_dst_alpha_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028684 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028684 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028685, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028685 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_dst_alpha_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028685 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028685 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028686, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028686 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_dst_alpha_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028686 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028686 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028687, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028687 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_dst_alpha_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028687 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028687 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028688, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028688 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.subtract_one_minus_dst_alpha_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028688 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028688 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028689, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028689 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuff" + "er.equation_src_func_dst_func.subtract_constant_color_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028689 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028689 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028690, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028690 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuf" + "fer.equation_src_func_dst_func.subtract_constant_color_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028690 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028690 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028691, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028691 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_constant_color_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028691 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028691 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028692, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028692 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_color_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028692 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028692 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028693, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028693 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_constant_color_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028693 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028693 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028694, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028694 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_color_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028694 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028694 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028695, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028695 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_constant_color_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028695 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028695 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028696, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028696 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_color_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028696 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028696 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028697, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028697 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_constant_color_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028697 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028697 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028698, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028698 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_color_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028698 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028698 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028699, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028699 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.eq" + "uation_src_func_dst_func.subtract_constant_color_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028699 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028699 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028700, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028700 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_constant_color_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028700 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028700 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028701, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028701 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.eq" + "uation_src_func_dst_func.subtract_constant_color_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028701 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028701 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028702, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028702 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_constant_color_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028702 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028702 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028703, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028703 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_color_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028703 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028703 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028704, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028704 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.eq" + "uation_src_func_dst_func.subtract_one_minus_constant_color_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028704 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028704 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028705, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028705 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.e" + "quation_src_func_dst_func.subtract_one_minus_constant_color_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028705 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028705 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028706, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028706 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_constant_color_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028706 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028706 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028707, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028707 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_color_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028707 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028707 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028708, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028708 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_constant_color_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028708 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028708 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028709, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028709 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_color_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028709 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028709 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028710, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028710 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_constant_color_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028710 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028710 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028711, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028711 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_color_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028711 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028711 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028712, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028712 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_constant_color_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028712 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028712 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028713, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028713 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_color_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028713 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028713 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028714, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028714 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_one_minus_constant_color_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028714 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028714 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028715, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028715 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src" + "_func_dst_func.subtract_one_minus_constant_color_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028715 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028715 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028716, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028716 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_one_minus_constant_color_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028716 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028716 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028717, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028717 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src" + "_func_dst_func.subtract_one_minus_constant_color_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028717 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028717 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028718, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028718 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_color_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028718 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028718 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028719, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028719 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuff" + "er.equation_src_func_dst_func.subtract_constant_alpha_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028719 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028719 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028720, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028720 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuf" + "fer.equation_src_func_dst_func.subtract_constant_alpha_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028720 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028720 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028721, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028721 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_constant_alpha_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028721 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028721 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028722, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028722 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_alpha_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028722 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028722 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028723, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028723 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_constant_alpha_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028723 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028723 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028724, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028724 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_alpha_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028724 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028724 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028725, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028725 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_constant_alpha_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028725 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028725 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028726, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028726 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_alpha_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028726 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028726 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028727, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028727 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_constant_alpha_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028727 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028727 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028728, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028728 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_alpha_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028728 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028728 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028729, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028729 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.eq" + "uation_src_func_dst_func.subtract_constant_alpha_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028729 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028729 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028730, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028730 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_constant_alpha_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028730 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028730 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028731, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028731 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.eq" + "uation_src_func_dst_func.subtract_constant_alpha_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028731 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028731 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028732, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028732 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_constant_alpha_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028732 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028732 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028733, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028733 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_constant_alpha_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028733 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028733 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028734, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028734 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.eq" + "uation_src_func_dst_func.subtract_one_minus_constant_alpha_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028734 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028734 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028735, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028735 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.e" + "quation_src_func_dst_func.subtract_one_minus_constant_alpha_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028735 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028735 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028736, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028736 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_constant_alpha_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028736 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028736 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028737, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028737 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_alpha_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028737 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028737 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028738, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028738 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_constant_alpha_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028738 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028738 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028739, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028739 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_alpha_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028739 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028739 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028740, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028740 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_constant_alpha_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028740 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028740 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028741, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028741 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_alpha_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028741 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028741 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028742, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028742 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equa" + "tion_src_func_dst_func.subtract_one_minus_constant_alpha_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028742 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028742 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028743, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028743 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_alpha_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028743 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028743 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028744, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028744 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_one_minus_constant_alpha_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028744 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028744 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028745, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028745 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src" + "_func_dst_func.subtract_one_minus_constant_alpha_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028745 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028745 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028746, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028746 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equatio" + "n_src_func_dst_func.subtract_one_minus_constant_alpha_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028746 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028746 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028747, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028747 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src" + "_func_dst_func.subtract_one_minus_constant_alpha_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028747 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028747 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028748, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028748 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_" + "src_func_dst_func.subtract_one_minus_constant_alpha_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028748 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028748 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028749, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028749 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer" + ".equation_src_func_dst_func.subtract_src_alpha_saturate_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028749 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028749 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028750, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028750 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffe" + "r.equation_src_func_dst_func.subtract_src_alpha_saturate_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028750 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028750 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028751, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028751 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.e" + "quation_src_func_dst_func.subtract_src_alpha_saturate_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30029TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30029TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30029TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30029TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30029TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_028751 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028751 end"; +}