From e2296c284a553f33c99ae303ea3ffd5264af1ad9 Mon Sep 17 00:00:00 2001 From: wangshi Date: Thu, 7 Jul 2022 10:07:07 +0800 Subject: [PATCH] add depq3 testcase Signed-off-by: wangshi --- ...gb_equation_src_func_dst_funcTestCase7.cpp | 1993 +++++++++++++++++ 1 file changed, 1993 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3fbo_srgb_equation_src_func_dst_funcTestCase7.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3fbo_srgb_equation_src_func_dst_funcTestCase7.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3fbo_srgb_equation_src_func_dst_funcTestCase7.cpp new file mode 100644 index 000000000..3cb0b74b6 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3fbo_srgb_equation_src_func_dst_funcTestCase7.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 "../ActsDeqpgles30030TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029977, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029977 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equ" + "ation_src_func_dst_func.reverse_subtract_dst_color_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029977 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029977 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029978, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029978 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_dst_color_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029978 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029978 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029979, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029979 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_color_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029979 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029979 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029980, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029980 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_dst_color_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029980 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029980 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029981, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029981 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_color_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029981 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029981 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029982, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029982 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_dst_color_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029982 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029982 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029983, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029983 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_color_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029983 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029983 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029984, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029984 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_dst_color_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029984 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029984 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029985, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029985 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_color_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029985 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029985 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029986, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029986 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_" + "src_func_dst_func.reverse_subtract_dst_color_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029986 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029986 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029987, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029987 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_dst_color_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029987 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029987 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029988, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029988 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_" + "src_func_dst_func.reverse_subtract_dst_color_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029988 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029988 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029989, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029989 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_dst_color_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029989 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029989 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029990, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029990 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_color_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029990 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029990 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029991, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029991 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_" + "src_func_dst_func.reverse_subtract_one_minus_dst_color_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029991 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029991 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029992, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029992 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation" + "_src_func_dst_func.reverse_subtract_one_minus_dst_color_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029992 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029992 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029993, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029993 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_dst_color_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029993 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029993 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029994, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029994 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_dst_color_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029994 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029994 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029995, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029995 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_dst_color_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029995 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029995 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029996, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029996 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_dst_color_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029996 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029996 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029997, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029997 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_dst_color_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029997 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029997 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029998, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029998 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_dst_color_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029998 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029998 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_029999, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_029999 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_dst_color_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_029999 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_029999 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030000, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030000 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_dst_color_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030000 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030000 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030001, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030001 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_one_minus_dst_color_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030001 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030001 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030002, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030002 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_func_d" + "st_func.reverse_subtract_one_minus_dst_color_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030002 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030002 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030003, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030003 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_one_minus_dst_color_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030003 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030003 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030004, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030004 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_func_d" + "st_func.reverse_subtract_one_minus_dst_color_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030004 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030004 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030005, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030005 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_dst_color_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030005 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030005 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030006, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030006 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equa" + "tion_src_func_dst_func.reverse_subtract_src_alpha_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030006 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030006 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030007, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030007 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equ" + "ation_src_func_dst_func.reverse_subtract_src_alpha_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030007 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030007 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030008, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030008 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_src_alpha_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030008 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030008 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030009, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030009 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_src_alpha_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030009 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030009 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030010, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030010 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_src_alpha_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030010 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030010 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030011, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030011 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_src_alpha_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030011 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030011 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030012, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030012 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_src_alpha_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030012 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030012 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030013, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030013 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_src_alpha_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030013 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030013 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030014, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030014 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_src_alpha_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030014 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030014 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030015, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030015 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_src_alpha_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030015 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030015 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030016, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030016 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_" + "src_func_dst_func.reverse_subtract_src_alpha_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030016 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030016 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030017, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030017 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_src_alpha_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030017 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030017 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030018, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030018 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_" + "src_func_dst_func.reverse_subtract_src_alpha_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030018 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030018 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030019, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030019 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_src_alpha_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030019 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030019 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030020, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030020 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_src_alpha_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030020 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030020 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030021, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030021 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_" + "src_func_dst_func.reverse_subtract_one_minus_src_alpha_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030021 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030021 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030022, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030022 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation" + "_src_func_dst_func.reverse_subtract_one_minus_src_alpha_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030022 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030022 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030023, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030023 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_src_alpha_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030023 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030023 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030024, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030024 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_src_alpha_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030024 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030024 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030025, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030025 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_src_alpha_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030025 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030025 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030026, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030026 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_src_alpha_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030026 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030026 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030027, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030027 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_src_alpha_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030027 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030027 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030028, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030028 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_src_alpha_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030028 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030028 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030029, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030029 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_src_alpha_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030029 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030029 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030030, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030030 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_src_alpha_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030030 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030030 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030031, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030031 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_one_minus_src_alpha_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030031 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030031 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030032, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030032 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_func_d" + "st_func.reverse_subtract_one_minus_src_alpha_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030032 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030032 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030033, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030033 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_one_minus_src_alpha_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030033 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030033 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030034, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030034 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_func_d" + "st_func.reverse_subtract_one_minus_src_alpha_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030034 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030034 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030035, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030035 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_fun" + "c_dst_func.reverse_subtract_one_minus_src_alpha_src_alpha_saturate", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030035 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030035 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030036, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030036 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equa" + "tion_src_func_dst_func.reverse_subtract_dst_alpha_zero", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030036 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030036 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030037, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030037 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equ" + "ation_src_func_dst_func.reverse_subtract_dst_alpha_one", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030037 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030037 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030038, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030038 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_dst_alpha_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030038 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030038 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030039, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030039 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_alpha_one_minus_src_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030039 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030039 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030040, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030040 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_dst_alpha_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030040 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030040 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030041, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030041 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_alpha_one_minus_dst_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030041 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030041 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030042, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030042 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_dst_alpha_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030042 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030042 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030043, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030043 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_alpha_one_minus_src_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030043 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030043 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030044, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030044 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equati" + "on_src_func_dst_func.reverse_subtract_dst_alpha_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030044 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030044 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030045, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030045 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_sr" + "c_func_dst_func.reverse_subtract_dst_alpha_one_minus_dst_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030045 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030045 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030046, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030046 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_" + "src_func_dst_func.reverse_subtract_dst_alpha_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030046 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030046 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030047, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030047 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_dst_alpha_one_minus_constant_color", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030047 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030047 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030048, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030048 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_" + "src_func_dst_func.reverse_subtract_dst_alpha_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030048 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030048 end"; +} + +static HWTEST_F(ActsDeqpgles30030TestSuite, TestCase_030049, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_030049 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.fbo_srgb.equation_src_f" + "unc_dst_func.reverse_subtract_dst_alpha_one_minus_constant_alpha", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30030TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30030TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30030TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30030TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30030TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_030049 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_030049 end"; +} -- GitLab