From 88ddc93e0e042f6bc301a2a9a5a038dcefaa8ba8 Mon Sep 17 00:00:00 2001 From: wangshi Date: Thu, 7 Jul 2022 09:45:38 +0800 Subject: [PATCH] add depq3 testcase Signed-off-by: wangshi --- ...er_equation_src_func_dst_funcTestCase8.cpp | 1993 +++++++++++++++++ 1 file changed, 1993 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3default_framebuffer_equation_src_func_dst_funcTestCase8.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3default_framebuffer_equation_src_func_dst_funcTestCase8.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3default_framebuffer_equation_src_func_dst_funcTestCase8.cpp new file mode 100644 index 000000000..3afaa6068 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3default_framebuffer_equation_src_func_dst_funcTestCase8.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_028898, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028898 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equat" + "ion_src_func_dst_func.reverse_subtract_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_028898 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028898 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028899, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028899 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_subtract_one_minus_dst_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_028899 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028899 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028900, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028900 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_subtract_one_minus_dst_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_028900 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028900 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028901, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028901 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_subtract_one_minus_dst_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_028901 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028901 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028902, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028902 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_subtract_one_minus_dst_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_028902 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028902 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028903, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028903 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_subtract_one_minus_dst_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_028903 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028903 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028904, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028904 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028904 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028904 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028905, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028905 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_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_028905 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028905 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028906, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028906 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028906 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028906 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028907, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028907 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_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_028907 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028907 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028908, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028908 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028908 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028908 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028909, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028909 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028909 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028909 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028910, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028910 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028910 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028910 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028911, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028911 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028911 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028911 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028912, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028912 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028912 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028912 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028913, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028913 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_s" + "rc_func_dst_func.reverse_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_028913 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028913 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028914, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028914 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.e" + "quation_src_func_dst_func.reverse_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_028914 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028914 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028915, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028915 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer." + "equation_src_func_dst_func.reverse_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_028915 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028915 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028916, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028916 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_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_028916 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028916 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028917, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028917 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028917 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028917 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028918, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028918 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_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_028918 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028918 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028919, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028919 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028919 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028919 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028920, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028920 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_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_028920 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028920 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028921, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028921 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028921 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028921 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028922, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028922 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_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_028922 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028922 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028923, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028923 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028923 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028923 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028924, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028924 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_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_028924 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028924 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028925, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028925 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028925 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028925 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028926, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028926 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_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_028926 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028926 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028927, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028927 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028927 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028927 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028928, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028928 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028928 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028928 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028929, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028929 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_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_028929 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028929 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028930, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028930 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equat" + "ion_src_func_dst_func.reverse_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_028930 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028930 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028931, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028931 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028931 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028931 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028932, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028932 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028932 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028932 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028933, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028933 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028933 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028933 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028934, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028934 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028934 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028934 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028935, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028935 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028935 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028935 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028936, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028936 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028936 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028936 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028937, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028937 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028937 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028937 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028938, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028938 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028938 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028938 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028939, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028939 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028939 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028939 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028940, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028940 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_fun" + "c_dst_func.reverse_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_028940 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028940 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028941, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028941 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028941 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028941 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028942, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028942 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_fun" + "c_dst_func.reverse_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_028942 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028942 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028943, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028943 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028943 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028943 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028944, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028944 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.e" + "quation_src_func_dst_func.reverse_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_028944 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028944 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028945, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028945 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer." + "equation_src_func_dst_func.reverse_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_028945 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028945 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028946, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028946 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_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_028946 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028946 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028947, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028947 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028947 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028947 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028948, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028948 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_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_028948 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028948 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028949, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028949 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028949 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028949 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028950, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028950 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_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_028950 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028950 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028951, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028951 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028951 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028951 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028952, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028952 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equ" + "ation_src_func_dst_func.reverse_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_028952 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028952 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028953, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028953 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028953 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028953 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028954, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028954 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_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_028954 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028954 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028955, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028955 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028955 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028955 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028956, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028956 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_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_028956 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028956 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028957, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028957 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028957 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028957 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028958, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028958 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028958 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028958 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028959, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028959 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equati" + "on_src_func_dst_func.reverse_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_028959 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028959 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028960, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028960 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equat" + "ion_src_func_dst_func.reverse_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_028960 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028960 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028961, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028961 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028961 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028961 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028962, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028962 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028962 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028962 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028963, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028963 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028963 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028963 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028964, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028964 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028964 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028964 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028965, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028965 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028965 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028965 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028966, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028966 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028966 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028966 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028967, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028967 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation" + "_src_func_dst_func.reverse_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_028967 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028967 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028968, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028968 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_" + "func_dst_func.reverse_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_028968 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028968 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028969, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028969 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_sr" + "c_func_dst_func.reverse_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_028969 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028969 end"; +} + +static HWTEST_F(ActsDeqpgles30029TestSuite, TestCase_028970, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_028970 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer.equation_src_fun" + "c_dst_func.reverse_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_028970 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_028970 end"; +} -- GitLab