diff --git a/graphic/vkgl/src/deqpgles2/functional/Deqpgles2binary_operator_addTestCase1.cpp b/graphic/vkgl/src/deqpgles2/functional/Deqpgles2binary_operator_addTestCase1.cpp new file mode 100644 index 0000000000000000000000000000000000000000..0f005b8f7ae69883ba900f9e7c2f6fcce4cd9aec --- /dev/null +++ b/graphic/vkgl/src/deqpgles2/functional/Deqpgles2binary_operator_addTestCase1.cpp @@ -0,0 +1,1291 @@ +/* + * 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 "../Deqpgles2BaseFunc.h" +#include "../ActsDeqpgles20005TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004487, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004487 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.lowp_ivec3_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004487 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004487 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004488, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004488 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.mediump_ivec3_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004488 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004488 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004489, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004489 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.mediump_ivec3_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004489 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004489 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004490, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004490 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.highp_ivec3_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004490 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004490 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004491, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004491 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.highp_ivec3_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004491 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004491 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004492, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004492 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.lowp_ivec4_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004492 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004492 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004493, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004493 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.lowp_ivec4_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004493 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004493 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004494, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004494 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.mediump_ivec4_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004494 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004494 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004495, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004495 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.mediump_ivec4_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004495 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004495 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004496, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004496 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.highp_ivec4_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004496 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004496 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004497, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004497 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.highp_ivec4_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004497 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004497 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004498, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004498 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.lowp_float_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004498 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004498 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004499, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004499 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.lowp_float_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004499 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004499 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004500, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004500 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.mediump_float_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004500 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004500 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004501, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004501 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bina" + "ry_operator.add.mediump_float_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004501 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004501 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004502, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004502 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.highp_float_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004502 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004502 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004503, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004503 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.highp_float_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004503 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004503 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004504, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004504 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.lowp_float_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004504 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004504 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004505, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004505 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.lowp_float_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004505 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004505 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004506, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004506 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.mediump_float_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004506 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004506 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004507, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004507 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bina" + "ry_operator.add.mediump_float_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004507 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004507 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004508, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004508 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.highp_float_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004508 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004508 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004509, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004509 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.highp_float_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004509 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004509 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004510, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004510 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.lowp_float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004510 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004510 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004511, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004511 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.lowp_float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004511 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004511 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004512, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004512 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.mediump_float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004512 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004512 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004513, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004513 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bina" + "ry_operator.add.mediump_float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004513 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004513 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004514, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004514 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.highp_float_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004514 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004514 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004515, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004515 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.highp_float_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004515 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004515 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004516, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004516 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.lowp_int_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004516 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004516 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004517, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004517 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.lowp_int_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004517 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004517 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004518, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004518 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.mediump_int_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004518 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004518 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004519, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004519 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.mediump_int_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004519 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004519 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004520, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004520 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.highp_int_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004520 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004520 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004521, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004521 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.highp_int_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004521 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004521 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004522, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004522 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.lowp_int_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004522 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004522 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004523, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004523 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.lowp_int_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004523 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004523 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004524, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004524 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.mediump_int_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004524 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004524 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004525, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004525 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.mediump_int_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004525 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004525 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004526, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004526 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.highp_int_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004526 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004526 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004527, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004527 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.highp_int_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004527 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004527 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004528, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004528 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.lowp_int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004528 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004528 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004529, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004529 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.lowp_int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004529 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004529 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004530, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004530 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.mediump_int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004530 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004530 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004531, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004531 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bin" + "ary_operator.add.mediump_int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004531 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004531 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004532, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004532 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.b" + "inary_operator.add.highp_int_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004532 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004532 end"; +} + +static HWTEST_F(ActsDeqpgles20005TestSuite, TestCase_004533, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004533 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.shaders.operator.bi" + "nary_operator.add.highp_int_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004533 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004533 end"; +} diff --git a/graphic/vkgl/src/deqpgles2/functional/Deqpgles2clipping_polygonTestCase.cpp b/graphic/vkgl/src/deqpgles2/functional/Deqpgles2clipping_polygonTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..596ee4d3b7aabdc753ee0ca9ad4e4fa697d4182d --- /dev/null +++ b/graphic/vkgl/src/deqpgles2/functional/Deqpgles2clipping_polygonTestCase.cpp @@ -0,0 +1,1345 @@ +/* + * 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 "../Deqpgles2BaseFunc.h" +#include "../ActsDeqpgles20016TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015727, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015727 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.poly_clip_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015727 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015727 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015728, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015728 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.poly_clip_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015728 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015728 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015729, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015729 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cli" + "pping.polygon.poly_z_clip", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015729 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015729 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015730, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015730 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.po" + "lygon.poly_z_clip_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015730 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015730 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015731, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015731 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.po" + "lygon.poly_z_clip_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015731 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015731 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015732, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015732 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.poly" + "gon.large_poly_clip_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015732 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015732 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015733, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015733 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.poly" + "gon.large_poly_clip_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015733 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015733 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015734, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015734 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clippi" + "ng.polygon.large_poly_z_clip", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015734 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015734 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015735, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015735 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.polyg" + "on.large_poly_z_clip_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015735 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015735 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015736, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015736 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.polyg" + "on.large_poly_z_clip_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015736 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015736 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015737, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015737 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipp" + "ing.polygon.poly_attrib_clip", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015737 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015737 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015738, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015738 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.poly" + "gon.poly_attrib_clip_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015738 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015738 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015739, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015739 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.poly" + "gon.poly_attrib_clip_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015739 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015739 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015740, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015740 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015740 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015740 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015741, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015741 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_0_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015741 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015741 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015742, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015742 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_0_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015742 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015742 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015743, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015743 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015743 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015743 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015744, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015744 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_1_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015744 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015744 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015745, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015745 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_1_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015745 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015745 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015746, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015746 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015746 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015746 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015747, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015747 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_2_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015747 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015747 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015748, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015748 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_2_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015748 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015748 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015749, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015749 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015749 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015749 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015750, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015750 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_3_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015750 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015750 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015751, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015751 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_3_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015751 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015751 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015752, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015752 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015752 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015752 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015753, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015753 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_4_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015753 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015753 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015754, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015754 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_4_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015754 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015754 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015755, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015755 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015755 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015755 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015756, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015756 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_5_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015756 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015756 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015757, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015757 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_5_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015757 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015757 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015758, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015758 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_6", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015758 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015758 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015759, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015759 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_6_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015759 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015759 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015760, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015760 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_6_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015760 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015760 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015761, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015761 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015761 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015761 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015762, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015762 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_7_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015762 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015762 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015763, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015763 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_7_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015763 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015763 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015764, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015764 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015764 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015764 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015765, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015765 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_8_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015765 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015765 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015766, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015766 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_8_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015766 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015766 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015767, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015767 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cl" + "ipping.polygon.multiple_9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015767 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015767 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015768, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015768 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_9_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015768 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015768 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015769, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015769 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.p" + "olygon.multiple_9_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015769 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015769 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015770, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015770 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cli" + "pping.polygon.multiple_10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015770 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015770 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015771, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015771 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.po" + "lygon.multiple_10_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015771 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015771 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015772, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015772 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.po" + "lygon.multiple_10_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015772 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015772 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015773, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015773 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.cli" + "pping.polygon.multiple_11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015773 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015773 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015774, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015774 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.po" + "lygon.multiple_11_viewport_center", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015774 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015774 end"; +} + +static HWTEST_F(ActsDeqpgles20016TestSuite, TestCase_015775, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_015775 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES2.functional.clipping.po" + "lygon.multiple_11_viewport_corner", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles20016TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles20016TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles20016TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles20016TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles20016TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_015775 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_015775 end"; +}