diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3invalid_implicit_conversions_invalid_implicit_conversionsTestCase6.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3invalid_implicit_conversions_invalid_implicit_conversionsTestCase6.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e5e08042354d4dfc560cc275f92bbc8f16f42106 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3invalid_implicit_conversions_invalid_implicit_conversionsTestCase6.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 "../ActsDeqpgles30006TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005596, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005596 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_ivec2_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005596 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005596 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005597, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005597 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_ivec2_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005597 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005597 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005598, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005598 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_ivec3_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005598 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005598 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005599, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005599 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_ivec3_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005599 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005599 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005600, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005600 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_ivec3_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005600 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005600 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005601, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005601 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_ivec3_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005601 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005601 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005602, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005602 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_ivec4_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005602 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005602 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005603, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005603 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_ivec4_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005603 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005603 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005604, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005604 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_ivec4_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005604 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005604 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005605, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005605 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_ivec4_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005605 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005605 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005606, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005606 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_float_uint_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005606 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005606 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005607, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005607 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_float_uint_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005607 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005607 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005608, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005608 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_float_uint_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005608 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005608 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005609, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005609 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_float_uint_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005609 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005609 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005610, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005610 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_float_uvec2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005610 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005610 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005611, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005611 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions." + "invalid_implicit_conversions.sub_float_uvec2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005611 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005611 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005612, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005612 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_float_uvec2_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005612 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005612 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005613, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005613 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions." + "invalid_implicit_conversions.sub_float_uvec2_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005613 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005613 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005614, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005614 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_float_uvec3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005614 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005614 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005615, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005615 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions." + "invalid_implicit_conversions.sub_float_uvec3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005615 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005615 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005616, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005616 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_float_uvec3_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005616 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005616 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005617, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005617 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions." + "invalid_implicit_conversions.sub_float_uvec3_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005617 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005617 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005618, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005618 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_float_uvec4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005618 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005618 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005619, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005619 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions." + "invalid_implicit_conversions.sub_float_uvec4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005619 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005619 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005620, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005620 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_float_uvec4_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005620 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005620 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005621, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005621 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions." + "invalid_implicit_conversions.sub_float_uvec4_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005621 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005621 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005622, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005622 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversio" + "ns.invalid_implicit_conversions.sub_vec2_uint_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005622 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005622 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005623, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005623 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec2_uint_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005623 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005623 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005624, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005624 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversio" + "ns.invalid_implicit_conversions.sub_vec2_uint_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005624 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005624 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005625, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005625 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec2_uint_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005625 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005625 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005626, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005626 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec2_uvec2_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005626 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005626 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005627, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005627 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec2_uvec2_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005627 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005627 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005628, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005628 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec2_uvec2_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005628 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005628 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005629, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005629 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec2_uvec2_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005629 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005629 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005630, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005630 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec2_uvec3_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005630 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005630 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005631, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005631 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec2_uvec3_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005631 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005631 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005632, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005632 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec2_uvec3_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005632 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005632 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005633, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005633 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec2_uvec3_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005633 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005633 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005634, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005634 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec2_uvec4_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005634 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005634 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005635, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005635 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec2_uvec4_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005635 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005635 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005636, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005636 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec2_uvec4_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005636 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005636 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005637, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005637 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec2_uvec4_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005637 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005637 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005638, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005638 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversio" + "ns.invalid_implicit_conversions.sub_vec3_uint_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005638 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005638 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005639, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005639 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec3_uint_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005639 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005639 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005640, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005640 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversio" + "ns.invalid_implicit_conversions.sub_vec3_uint_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005640 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005640 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005641, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005641 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec3_uint_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005641 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005641 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005642, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005642 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec3_uvec2_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005642 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005642 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005643, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005643 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec3_uvec2_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005643 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005643 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005644, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005644 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec3_uvec2_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005644 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005644 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005645, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005645 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec3_uvec2_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005645 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005645 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005646, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005646 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec3_uvec3_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005646 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005646 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005647, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005647 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec3_uvec3_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005647 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005647 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005648, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005648 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec3_uvec3_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005648 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005648 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005649, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005649 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec3_uvec3_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005649 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005649 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005650, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005650 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec3_uvec4_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005650 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005650 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005651, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005651 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec3_uvec4_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005651 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005651 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005652, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005652 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec3_uvec4_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005652 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005652 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005653, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005653 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec3_uvec4_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005653 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005653 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005654, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005654 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversio" + "ns.invalid_implicit_conversions.sub_vec4_uint_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005654 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005654 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005655, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005655 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_uint_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005655 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005655 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005656, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005656 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversio" + "ns.invalid_implicit_conversions.sub_vec4_uint_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005656 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005656 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005657, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005657 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_uint_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005657 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005657 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005658, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005658 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_uvec2_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005658 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005658 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005659, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005659 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_uvec2_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005659 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005659 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005660, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005660 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_uvec2_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005660 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005660 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005661, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005661 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_uvec2_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005661 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005661 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005662, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005662 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_uvec3_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005662 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005662 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005663, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005663 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_uvec3_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005663 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005663 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005664, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005664 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_uvec3_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005664 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005664 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005665, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005665 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_uvec3_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005665 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005665 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005666, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005666 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_uvec4_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005666 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005666 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005667, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005667 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversions" + ".invalid_implicit_conversions.sub_vec4_uvec4_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005667 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005667 end"; +} + +static HWTEST_F(ActsDeqpgles30006TestSuite, TestCase_005668, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_005668 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.invalid_implicit_conversion" + "s.invalid_implicit_conversions.sub_vec4_uvec4_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30006TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30006TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30006TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30006TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30006TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_005668 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_005668 end"; +}