diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3operator_selectionTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3operator_selectionTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..963c6804d84d1f084844a0430f2c241c7f849a7d --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3operator_selectionTestCase.cpp @@ -0,0 +1,2182 @@ +/* + * 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 "../ActsDeqpgles30014TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013636, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013636 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013636 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013636 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013637, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013637 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.lowp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013637 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013637 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013638, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013638 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013638 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013638 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013639, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013639 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013639 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013639 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013640, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013640 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013640 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013640 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013641, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013641 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013641 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013641 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013642, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013642 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.op" + "erator.selection.lowp_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013642 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013642 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013643, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013643 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013643 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013643 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013644, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013644 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013644 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013644 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013645, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013645 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013645 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013645 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013646, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013646 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013646 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013646 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013647, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013647 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013647 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013647 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013648, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013648 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.op" + "erator.selection.lowp_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013648 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013648 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013649, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013649 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013649 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013649 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013650, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013650 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013650 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013650 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013651, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013651 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013651 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013651 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013652, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013652 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013652 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013652 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013653, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013653 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013653 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013653 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013654, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013654 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.op" + "erator.selection.lowp_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013654 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013654 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013655, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013655 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013655 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013655 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013656, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013656 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013656 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013656 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013657, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013657 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013657 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013657 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013658, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013658 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013658 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013658 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013659, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013659 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013659 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013659 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013660, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013660 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.op" + "erator.selection.lowp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013660 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013660 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013661, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013661 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013661 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013661 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013662, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013662 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.mediump_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013662 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013662 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013663, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013663 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013663 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013663 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013664, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013664 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.op" + "erator.selection.highp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013664 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013664 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013665, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013665 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013665 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013665 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013666, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013666 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013666 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013666 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013667, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013667 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.lowp_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013667 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013667 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013668, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013668 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013668 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013668 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013669, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013669 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013669 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013669 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013670, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013670 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013670 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013670 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013671, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013671 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013671 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013671 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013672, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013672 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013672 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013672 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013673, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013673 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.lowp_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013673 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013673 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013674, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013674 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013674 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013674 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013675, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013675 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013675 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013675 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013676, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013676 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013676 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013676 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013677, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013677 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013677 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013677 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013678, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013678 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013678 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013678 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013679, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013679 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.lowp_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013679 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013679 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013680, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013680 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013680 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013680 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013681, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013681 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013681 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013681 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013682, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013682 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013682 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013682 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013683, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013683 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013683 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013683 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013684, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013684 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.op" + "erator.selection.lowp_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013684 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013684 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013685, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013685 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013685 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013685 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013686, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013686 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013686 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013686 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013687, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013687 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013687 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013687 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013688, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013688 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013688 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013688 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013689, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013689 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013689 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013689 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013690, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013690 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013690 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013690 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013691, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013691 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.lowp_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013691 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013691 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013692, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013692 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013692 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013692 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013693, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013693 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013693 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013693 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013694, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013694 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013694 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013694 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013695, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013695 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013695 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013695 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013696, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013696 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013696 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013696 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013697, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013697 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.lowp_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013697 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013697 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013698, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013698 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013698 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013698 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013699, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013699 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013699 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013699 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013700, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013700 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013700 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013700 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013701, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013701 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013701 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013701 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013702, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013702 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.lowp_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013702 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013702 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013703, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013703 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.lowp_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013703 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013703 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013704, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013704 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.mediump_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013704 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013704 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013705, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013705 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.opera" + "tor.selection.mediump_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013705 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013705 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013706, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013706 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.ope" + "rator.selection.highp_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013706 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013706 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013707, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013707 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.oper" + "ator.selection.highp_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013707 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013707 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013708, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013708 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "operator.selection.bool_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013708 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013708 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013709, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013709 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.o" + "perator.selection.bool_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013709 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013709 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013710, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013710 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "operator.selection.bvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013710 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013710 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013711, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013711 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.o" + "perator.selection.bvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013711 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013711 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013712, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013712 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "operator.selection.bvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013712 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013712 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013713, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013713 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.o" + "perator.selection.bvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013713 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013713 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013714, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013714 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "operator.selection.bvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013714 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013714 end"; +} + +static HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013715, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_013715 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.o" + "perator.selection.bvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30014TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30014TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30014TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30014TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30014TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_013715 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_013715 end"; +}