diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles33d_formatsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles33d_formatsTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..ba5a39ec76b131767428efa403d6f04038685297 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles33d_formatsTestCase.cpp @@ -0,0 +1,1966 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30025TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024537, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024537 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fil" + "tering.3d.formats.rgba16f_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024537 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024537 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024538, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024538 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fi" + "ltering.3d.formats.rgba16f_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024538 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024538 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024539, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024539 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgba16f_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024539 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024539 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024540, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024540 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgba16f_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024540 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024540 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024541, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024541 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgba16f_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024541 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024541 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024542, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024542 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgba16f_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024542 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024542 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024543, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024543 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filter" + "ing.3d.formats.r11f_g11f_b10f_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024543 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024543 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024544, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024544 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filter" + "ing.3d.formats.r11f_g11f_b10f_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024544 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024544 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024545, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024545 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d.f" + "ormats.r11f_g11f_b10f_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024545 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024545 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024546, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024546 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d." + "formats.r11f_g11f_b10f_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024546 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024546 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024547, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024547 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d." + "formats.r11f_g11f_b10f_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024547 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024547 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024548, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024548 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d." + "formats.r11f_g11f_b10f_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024548 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024548 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024549, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024549 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fil" + "tering.3d.formats.rgb9_e5_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024549 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024549 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024550, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024550 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fi" + "ltering.3d.formats.rgb9_e5_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024550 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024550 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024551, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024551 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb9_e5_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024551 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024551 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024552, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024552 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb9_e5_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024552 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024552 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024553, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024553 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb9_e5_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024553 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024553 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024554, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024554 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgb9_e5_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024554 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024554 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024555, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024555 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fi" + "ltering.3d.formats.rgba8_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024555 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024555 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024556, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024556 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.f" + "iltering.3d.formats.rgba8_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024556 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024556 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024557, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024557 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgba8_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024557 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024557 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024558, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024558 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgba8_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024558 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024558 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024559, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024559 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgba8_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024559 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024559 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024560, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024560 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filterin" + "g.3d.formats.rgba8_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024560 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024560 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024561, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024561 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filte" + "ring.3d.formats.rgba8_snorm_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024561 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024561 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024562, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024562 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filt" + "ering.3d.formats.rgba8_snorm_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024562 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024562 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024563, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024563 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d" + ".formats.rgba8_snorm_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024563 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024563 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024564, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024564 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d" + ".formats.rgba8_snorm_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024564 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024564 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024565, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024565 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d" + ".formats.rgba8_snorm_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024565 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024565 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024566, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024566 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3" + "d.formats.rgba8_snorm_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024566 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024566 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024567, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024567 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fi" + "ltering.3d.formats.rgb565_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024567 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024567 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024568, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024568 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fi" + "ltering.3d.formats.rgb565_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024568 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024568 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024569, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024569 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb565_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024569 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024569 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024570, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024570 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgb565_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024570 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024570 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024571, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024571 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgb565_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024571 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024571 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024572, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024572 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgb565_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024572 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024572 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024573, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024573 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fi" + "ltering.3d.formats.rgba4_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024573 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024573 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024574, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024574 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.f" + "iltering.3d.formats.rgba4_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024574 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024574 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024575, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024575 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgba4_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024575 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024575 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024576, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024576 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgba4_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024576 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024576 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024577, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024577 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgba4_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024577 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024577 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024578, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024578 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filterin" + "g.3d.formats.rgba4_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024578 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024578 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024579, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024579 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fil" + "tering.3d.formats.rgb5_a1_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024579 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024579 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024580, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024580 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fi" + "ltering.3d.formats.rgb5_a1_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024580 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024580 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024581, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024581 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb5_a1_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024581 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024581 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024582, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024582 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb5_a1_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024582 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024582 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024583, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024583 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb5_a1_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024583 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024583 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024584, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024584 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.rgb5_a1_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024584 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024584 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024585, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024585 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filte" + "ring.3d.formats.srgb8_alpha8_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024585 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024585 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024586, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024586 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filte" + "ring.3d.formats.srgb8_alpha8_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024586 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024586 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024587, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024587 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d." + "formats.srgb8_alpha8_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024587 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024587 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024588, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024588 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d" + ".formats.srgb8_alpha8_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024588 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024588 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024589, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024589 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d" + ".formats.srgb8_alpha8_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024589 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024589 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024590, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024590 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3d" + ".formats.srgb8_alpha8_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024590 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024590 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024591, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024591 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fil" + "tering.3d.formats.srgb_r8_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024591 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024591 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024592, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024592 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fi" + "ltering.3d.formats.srgb_r8_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024592 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024592 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024593, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024593 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.srgb_r8_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024593 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024593 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024594, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024594 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.srgb_r8_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024594 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024594 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024595, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024595 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.srgb_r8_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024595 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024595 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024596, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024596 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering" + ".3d.formats.srgb_r8_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024596 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024596 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024597, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024597 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fil" + "tering.3d.formats.srgb_rg8_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024597 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024597 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024598, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024598 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fil" + "tering.3d.formats.srgb_rg8_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024598 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024598 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024599, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024599 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3" + "d.formats.srgb_rg8_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024599 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024599 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024600, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024600 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.srgb_rg8_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024600 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024600 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024601, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024601 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.srgb_rg8_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024601 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024601 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024602, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024602 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.srgb_rg8_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024602 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024602 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024603, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024603 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fil" + "tering.3d.formats.rgb10_a2_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024603 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024603 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024604, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024604 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.fil" + "tering.3d.formats.rgb10_a2_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024604 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024604 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024605, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024605 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering.3" + "d.formats.rgb10_a2_nearest_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024605 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024605 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024606, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024606 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb10_a2_linear_mipmap_nearest", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024606 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024606 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024607, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024607 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb10_a2_nearest_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024607 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024607 end"; +} + +static HWTEST_F(ActsDeqpgles30025TestSuite, TestCase_024608, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_024608 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.texture.filtering." + "3d.formats.rgb10_a2_linear_mipmap_linear", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30025TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30025TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30025TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30025TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30025TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_024608 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_024608 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3all_features_fragmentTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3all_features_fragmentTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..1e0253a3747d678d1f3d4874b5a4c00ea0a377f5 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3all_features_fragmentTestCase.cpp @@ -0,0 +1,1858 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30022TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021755, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021755 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021755 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021755 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021756, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021756 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021756 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021756 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021757, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021757 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021757 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021757 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021758, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021758 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021758 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021758 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021759, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021759 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021759 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021759 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021760, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021760 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021760 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021760 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021761, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021761 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021761 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021761 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021762, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021762 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021762 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021762 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021763, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021763 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021763 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021763 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021764, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021764 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021764 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021764 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021765, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021765 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021765 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021765 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021766, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021766 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.17", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021766 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021766 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021767, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021767 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021767 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021767 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021768, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021768 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021768 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021768 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021769, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021769 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021769 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021769 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021770, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021770 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021770 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021770 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021771, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021771 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.26", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021771 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021771 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021772, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021772 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021772 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021772 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021773, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021773 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021773 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021773 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021774, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021774 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.29", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021774 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021774 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021775, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021775 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021775 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021775 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021776, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021776 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021776 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021776 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021777, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021777 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021777 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021777 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021778, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021778 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021778 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021778 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021779, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021779 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021779 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021779 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021780, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021780 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.41", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021780 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021780 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021781, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021781 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021781 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021781 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021782, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021782 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021782 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021782 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021783, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021783 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021783 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021783 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021784, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021784 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021784 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021784 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021785, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021785 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.47", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021785 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021785 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021786, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021786 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021786 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021786 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021787, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021787 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.49", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021787 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021787 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021788, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021788 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.50", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021788 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021788 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021789, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021789 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.51", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021789 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021789 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021790, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021790 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.52", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021790 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021790 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021791, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021791 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.54", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021791 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021791 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021792, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021792 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.57", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021792 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021792 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021793, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021793 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.58", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021793 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021793 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021794, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021794 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.59", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021794 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021794 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021795, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021795 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.60", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021795 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021795 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021796, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021796 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.61", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021796 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021796 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021797, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021797 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.62", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021797 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021797 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021798, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021798 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.63", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021798 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021798 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021799, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021799 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.67", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021799 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021799 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021800, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021800 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.68", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021800 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021800 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021801, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021801 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.71", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021801 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021801 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021802, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021802 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.73", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021802 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021802 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021803, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021803 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.74", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021803 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021803 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021804, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021804 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.75", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021804 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021804 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021805, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021805 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.76", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021805 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021805 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021806, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021806 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.77", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021806 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021806 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021807, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021807 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.78", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021807 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021807 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021808, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021808 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.79", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021808 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021808 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021809, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021809 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.82", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021809 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021809 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021810, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021810 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.83", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021810 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021810 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021811, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021811 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.84", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021811 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021811 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021812, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021812 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.85", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021812 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021812 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021813, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021813 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.87", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021813 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021813 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021814, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021814 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.88", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021814 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021814 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021815, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021815 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.90", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021815 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021815 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021816, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021816 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.91", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021816 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021816 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021817, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021817 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.92", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021817 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021817 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021818, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021818 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.93", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021818 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021818 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021819, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021819 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.95", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021819 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021819 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021820, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021820 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.97", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021820 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021820 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021821, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021821 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.98", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021821 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021821 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021822, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021822 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders." + "random.all_features.fragment.99", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021822 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021822 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3all_features_vertexTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3all_features_vertexTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..7c1180675472d75f60901918fb69926396567b36 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3all_features_vertexTestCase.cpp @@ -0,0 +1,1912 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30022TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021685, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021685 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021685 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021685 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021686, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021686 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021686 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021686 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021687, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021687 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021687 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021687 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021688, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021688 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021688 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021688 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021689, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021689 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021689 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021689 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021690, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021690 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021690 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021690 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021691, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021691 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021691 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021691 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021692, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021692 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021692 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021692 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021693, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021693 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021693 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021693 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021694, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021694 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021694 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021694 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021695, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021695 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.14", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021695 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021695 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021696, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021696 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021696 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021696 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021697, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021697 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.16", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021697 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021697 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021698, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021698 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021698 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021698 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021699, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021699 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021699 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021699 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021700, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021700 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.21", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021700 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021700 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021701, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021701 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.22", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021701 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021701 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021702, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021702 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021702 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021702 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021703, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021703 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021703 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021703 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021704, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021704 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.25", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021704 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021704 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021705, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021705 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021705 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021705 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021706, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021706 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021706 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021706 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021707, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021707 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.30", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021707 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021707 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021708, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021708 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021708 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021708 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021709, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021709 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.32", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021709 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021709 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021710, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021710 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021710 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021710 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021711, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021711 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021711 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021711 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021712, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021712 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021712 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021712 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021713, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021713 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021713 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021713 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021714, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021714 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.38", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021714 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021714 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021715, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021715 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.39", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021715 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021715 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021716, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021716 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021716 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021716 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021717, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021717 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021717 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021717 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021718, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021718 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021718 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021718 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021719, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021719 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021719 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021719 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021720, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021720 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021720 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021720 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021721, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021721 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.51", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021721 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021721 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021722, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021722 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.52", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021722 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021722 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021723, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021723 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.55", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021723 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021723 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021724, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021724 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.56", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021724 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021724 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021725, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021725 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.57", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021725 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021725 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021726, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021726 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.58", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021726 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021726 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021727, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021727 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.59", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021727 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021727 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021728, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021728 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.60", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021728 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021728 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021729, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021729 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.61", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021729 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021729 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021730, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021730 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.63", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021730 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021730 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021731, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021731 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.64", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021731 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021731 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021732, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021732 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.67", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021732 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021732 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021733, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021733 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.68", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021733 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021733 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021734, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021734 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.69", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021734 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021734 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021735, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021735 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.70", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021735 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021735 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021736, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021736 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.71", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021736 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021736 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021737, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021737 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.73", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021737 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021737 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021738, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021738 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.74", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021738 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021738 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021739, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021739 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.75", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021739 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021739 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021740, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021740 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.78", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021740 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021740 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021741, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021741 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.80", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021741 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021741 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021742, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021742 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.82", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021742 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021742 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021743, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021743 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.83", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021743 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021743 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021744, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021744 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.84", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021744 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021744 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021745, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021745 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.85", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021745 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021745 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021746, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021746 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.86", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021746 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021746 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021747, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021747 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.89", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021747 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021747 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021748, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021748 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.90", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021748 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021748 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021749, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021749 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.91", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021749 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021749 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021750, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021750 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.92", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021750 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021750 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021751, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021751 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.95", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021751 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021751 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021752, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021752 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.97", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021752 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021752 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021753, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021753 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.98", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021753 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021753 end"; +} + +static HWTEST_F(ActsDeqpgles30022TestSuite, TestCase_021754, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_021754 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders" + ".random.all_features.vertex.99", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30022TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30022TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30022TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30022TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30022TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_021754 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_021754 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3read_usage_hintsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3read_usage_hintsTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..0f445147a292293913c0b70b43df72a21b675718 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3read_usage_hintsTestCase.cpp @@ -0,0 +1,1966 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30001TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000297, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000297 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map." + "read.usage_hints.array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000297 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000297 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000298, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000298 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map." + "read.usage_hints.array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000298 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000298 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000299, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000299 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map." + "read.usage_hints.array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000299 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000299 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000300, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000300 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map." + "read.usage_hints.array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000300 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000300 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000301, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000301 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map." + "read.usage_hints.array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000301 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000301 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000302, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000302 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map." + "read.usage_hints.array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000302 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000302 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000303, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000303 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000303 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000303 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000304, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000304 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000304 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000304 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000305, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000305 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000305 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000305 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000306, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000306 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.copy_read_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000306 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000306 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000307, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000307 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.copy_read_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000307 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000307 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000308, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000308 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.copy_read_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000308 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000308 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000309, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000309 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.copy_read_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000309 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000309 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000310, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000310 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.copy_read_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000310 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000310 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000311, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000311 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.copy_read_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000311 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000311 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000312, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000312 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_read_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000312 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000312 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000313, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000313 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_read_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000313 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000313 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000314, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000314 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_read_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000314 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000314 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000315, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000315 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000315 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000315 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000316, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000316 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000316 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000316 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000317, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000317 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000317 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000317 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000318, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000318 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000318 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000318 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000319, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000319 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000319 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000319 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000320, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000320 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000320 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000320 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000321, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000321 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000321 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000321 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000322, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000322 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000322 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000322 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000323, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000323 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.copy_write_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000323 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000323 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000324, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000324 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.element_array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000324 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000324 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000325, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000325 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.element_array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000325 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000325 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000326, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000326 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.element_array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000326 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000326 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000327, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000327 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.element_array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000327 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000327 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000328, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000328 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.element_array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000328 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000328 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000329, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000329 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.element_array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000329 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000329 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000330, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000330 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read." + "usage_hints.element_array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000330 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000330 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000331, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000331 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read." + "usage_hints.element_array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000331 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000331 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000332, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000332 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read." + "usage_hints.element_array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000332 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000332 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000333, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000333 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000333 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000333 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000334, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000334 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000334 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000334 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000335, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000335 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000335 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000335 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000336, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000336 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000336 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000336 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000337, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000337 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000337 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000337 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000338, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000338 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000338 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000338 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000339, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000339 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000339 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000339 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000340, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000340 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000340 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000340 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000341, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000341 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d.usage_hints.pixel_pack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000341 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000341 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000342, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000342 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000342 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000342 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000343, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000343 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000343 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000343 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000344, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000344 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000344 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000344 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000345, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000345 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000345 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000345 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000346, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000346 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000346 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000346 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000347, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000347 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000347 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000347 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000348, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000348 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000348 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000348 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000349, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000349 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000349 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000349 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000350, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000350 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + ".usage_hints.pixel_unpack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000350 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000350 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000351, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000351 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000351 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000351 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000352, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000352 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000352 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000352 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000353, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000353 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000353 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000353 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000354, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000354 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000354 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000354 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000355, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000355 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000355 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000355 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000356, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000356 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000356 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000356 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000357, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000357 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000357 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000357 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000358, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000358 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000358 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000358 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000359, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000359 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read.us" + "age_hints.transform_feedback_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000359 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000359 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000360, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000360 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.uniform_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000360 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000360 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000361, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000361 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.uniform_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000361 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000361 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000362, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000362 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.uniform_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000362 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000362 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000363, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000363 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.uniform_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000363 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000363 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000364, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000364 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.uniform_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000364 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000364 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000365, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000365 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.r" + "ead.usage_hints.uniform_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000365 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000365 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000366, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000366 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.uniform_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000366 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000366 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000367, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000367 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.uniform_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000367 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000367 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000368, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000368 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.re" + "ad.usage_hints.uniform_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000368 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000368 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3read_write_usage_hintsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3read_write_usage_hintsTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..0a79ff1432cf99123518e8e37f23b0ac25bc4259 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3read_write_usage_hintsTestCase.cpp @@ -0,0 +1,1966 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30001TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000593, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000593 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d_write.usage_hints.array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000593 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000593 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000594, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000594 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d_write.usage_hints.array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000594 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000594 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000595, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000595 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d_write.usage_hints.array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000595 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000595 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000596, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000596 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d_write.usage_hints.array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000596 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000596 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000597, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000597 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d_write.usage_hints.array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000597 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000597 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000598, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000598 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.rea" + "d_write.usage_hints.array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000598 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000598 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000599, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000599 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000599 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000599 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000600, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000600 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000600 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000600 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000601, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000601 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000601 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000601 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000602, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000602 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.copy_read_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000602 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000602 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000603, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000603 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.copy_read_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000603 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000603 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000604, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000604 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.copy_read_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000604 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000604 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000605, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000605 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.copy_read_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000605 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000605 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000606, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000606 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.copy_read_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000606 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000606 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000607, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000607 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.copy_read_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000607 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000607 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000608, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000608 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_read_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000608 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000608 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000609, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000609 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_read_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000609 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000609 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000610, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000610 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_read_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000610 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000610 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000611, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000611 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000611 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000611 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000612, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000612 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000612 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000612 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000613, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000613 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000613 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000613 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000614, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000614 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000614 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000614 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000615, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000615 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000615 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000615 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000616, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000616 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000616 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000616 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000617, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000617 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000617 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000617 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000618, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000618 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000618 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000618 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000619, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000619 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.copy_write_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000619 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000619 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000620, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000620 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.element_array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000620 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000620 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000621, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000621 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.element_array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000621 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000621 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000622, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000622 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.element_array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000622 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000622 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000623, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000623 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.element_array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000623 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000623 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000624, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000624 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.element_array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000624 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000624 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000625, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000625 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.element_array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000625 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000625 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000626, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000626 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wri" + "te.usage_hints.element_array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000626 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000626 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000627, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000627 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wri" + "te.usage_hints.element_array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000627 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000627 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000628, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000628 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wri" + "te.usage_hints.element_array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000628 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000628 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000629, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000629 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000629 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000629 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000630, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000630 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000630 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000630 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000631, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000631 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000631 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000631 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000632, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000632 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000632 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000632 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000633, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000633 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000633 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000633 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000634, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000634 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000634 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000634 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000635, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000635 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000635 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000635 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000636, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000636 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000636 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000636 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000637, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000637 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_w" + "rite.usage_hints.pixel_pack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000637 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000637 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000638, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000638 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000638 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000638 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000639, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000639 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000639 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000639 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000640, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000640 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000640 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000640 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000641, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000641 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000641 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000641 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000642, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000642 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000642 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000642 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000643, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000643 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000643 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000643 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000644, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000644 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000644 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000644 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000645, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000645 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000645 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000645 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000646, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000646 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_wr" + "ite.usage_hints.pixel_unpack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000646 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000646 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000647, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000647 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000647 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000647 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000648, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000648 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000648 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000648 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000649, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000649 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000649 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000649 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000650, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000650 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000650 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000650 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000651, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000651 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000651 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000651 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000652, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000652 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000652 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000652 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000653, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000653 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000653 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000653 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000654, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000654 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000654 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000654 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000655, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000655 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_write" + ".usage_hints.transform_feedback_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000655 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000655 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000656, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000656 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.uniform_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000656 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000656 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000657, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000657 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.uniform_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000657 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000657 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000658, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000658 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.uniform_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000658 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000658 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000659, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000659 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.uniform_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000659 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000659 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000660, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000660 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.uniform_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000660 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000660 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000661, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000661 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read" + "_write.usage_hints.uniform_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000661 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000661 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000662, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000662 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.uniform_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000662 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000662 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000663, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000663 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.uniform_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000663 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000663 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000664, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000664 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.read_" + "write.usage_hints.uniform_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000664 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000664 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_nested_struct_mixed_matrix_packing_single_bufferTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_nested_struct_mixed_matrix_packing_single_bufferTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..6a4a4f0f4127d8dbd6939aef1788ee392c7af2d9 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_nested_struct_mixed_matrix_packing_single_bufferTestCase.cpp @@ -0,0 +1,1750 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30036TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035396, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035396 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer." + "shared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035396 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035396 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035397, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035397 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s" + "hared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035397 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035397 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035398, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035398 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer" + ".shared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035398 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035398 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035399, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035399 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh" + "ared_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035399 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035399 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035400, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035400 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha" + "red_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035400 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035400 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035401, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035401 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s" + "hared_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035401 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035401 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035402, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035402 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh" + "ared_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035402 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035402 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035403, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035403 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha" + "red_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035403 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035403 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035404, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035404 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s" + "hared_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035404 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035404 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035405, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035405 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha" + "red_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035405 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035405 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035406, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035406 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shar" + "ed_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035406 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035406 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035407, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035407 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh" + "ared_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035407 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035407 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035408, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035408 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh" + "ared_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035408 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035408 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035409, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035409 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha" + "red_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035409 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035409 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035410, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035410 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s" + "hared_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035410 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035410 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035411, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035411 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha" + "red_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035411 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035411 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035412, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035412 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shar" + "ed_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035412 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035412 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035413, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035413 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh" + "ared_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035413 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035413 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035414, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035414 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha" + "red_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035414 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035414 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035415, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035415 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shar" + "ed_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035415 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035415 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035416, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035416 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh" + "ared_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035416 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035416 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035417, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035417 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.share" + "d_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035417 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035417 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035418, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035418 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shared" + "_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035418 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035418 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035419, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035419 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shar" + "ed_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035419 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035419 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035420, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035420 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer." + "packed_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035420 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035420 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035421, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035421 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.p" + "acked_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035421 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035421 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035422, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035422 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pa" + "cked_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035422 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035422 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035423, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035423 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac" + "ked_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035423 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035423 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035424, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035424 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pa" + "cked_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035424 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035424 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035425, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035425 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac" + "ked_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035425 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035425 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035426, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035426 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac" + "ked_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035426 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035426 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035427, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035427 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pack" + "ed_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035427 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035427 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035428, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035428 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pa" + "cked_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035428 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035428 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035429, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035429 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac" + "ked_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035429 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035429 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035430, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035430 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac" + "ked_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035430 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035430 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035431, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035431 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pack" + "ed_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035431 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035431 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035432, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035432 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac" + "ked_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035432 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035432 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035433, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035433 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pack" + "ed_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035433 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035433 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035434, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035434 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.packe" + "d_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035434 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035434 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035435, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035435 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.packed" + "_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035435 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035435 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035436, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035436 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer." + "std140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035436 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035436 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035437, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035437 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s" + "td140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035437 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035437 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035438, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035438 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer" + ".std140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035438 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035438 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035439, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035439 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st" + "d140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035439 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035439 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035440, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035440 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std" + "140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035440 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035440 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035441, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035441 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s" + "td140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035441 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035441 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035442, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035442 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st" + "d140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035442 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035442 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035443, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035443 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std" + "140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035443 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035443 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035444, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035444 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s" + "td140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035444 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035444 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035445, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035445 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std" + "140_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035445 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035445 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035446, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035446 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std1" + "40_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035446 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035446 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035447, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035447 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st" + "d140_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035447 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035447 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035448, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035448 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st" + "d140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035448 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035448 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035449, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035449 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std" + "140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035449 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035449 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035450, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035450 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s" + "td140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035450 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035450 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035451, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035451 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std" + "140_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035451 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035451 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035452, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035452 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std1" + "40_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035452 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035452 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035453, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035453 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st" + "d140_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035453 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035453 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035454, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035454 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std" + "140_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035454 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035454 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035455, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035455 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std1" + "40_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035455 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035455 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035456, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035456 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st" + "d140_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035456 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035456 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035457, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035457 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std14" + "0_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035457 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035457 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035458, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035458 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std140" + "_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035458 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035458 end"; +} + +static HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035459, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_035459 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std1" + "40_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_both", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30036TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30036TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30036TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30036TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30036TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_035459 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_035459 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3unary_operator_plusTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3unary_operator_plusTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..f1ca370a5fed20a74e51d824b8318ac560762666 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3unary_operator_plusTestCase.cpp @@ -0,0 +1,1966 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30008TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007286, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007286 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007286 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007286 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007287, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007287 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.lowp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007287 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007287 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007288, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007288 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007288 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007288 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007289, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007289 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007289 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007289 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007290, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007290 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007290 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007290 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007291, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007291 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007291 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007291 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007292, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007292 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operato" + "r.unary_operator.plus.lowp_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007292 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007292 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007293, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007293 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007293 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007293 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007294, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007294 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007294 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007294 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007295, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007295 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007295 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007295 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007296, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007296 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007296 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007296 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007297, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007297 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007297 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007297 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007298, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007298 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operato" + "r.unary_operator.plus.lowp_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007298 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007298 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007299, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007299 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007299 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007299 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007300, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007300 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007300 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007300 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007301, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007301 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007301 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007301 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007302, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007302 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007302 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007302 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007303, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007303 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007303 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007303 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007304, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007304 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operato" + "r.unary_operator.plus.lowp_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007304 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007304 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007305, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007305 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007305 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007305 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007306, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007306 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007306 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007306 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007307, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007307 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007307 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007307 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007308, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007308 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007308 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007308 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007309, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007309 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007309 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007309 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007310, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007310 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operato" + "r.unary_operator.plus.lowp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007310 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007310 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007311, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007311 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007311 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007311 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007312, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007312 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.mediump_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007312 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007312 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007313, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007313 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007313 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007313 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007314, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007314 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operato" + "r.unary_operator.plus.highp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007314 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007314 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007315, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007315 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007315 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007315 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007316, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007316 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007316 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007316 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007317, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007317 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.lowp_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007317 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007317 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007318, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007318 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007318 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007318 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007319, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007319 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007319 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007319 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007320, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007320 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007320 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007320 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007321, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007321 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007321 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007321 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007322, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007322 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007322 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007322 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007323, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007323 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.lowp_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007323 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007323 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007324, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007324 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007324 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007324 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007325, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007325 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007325 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007325 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007326, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007326 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007326 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007326 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007327, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007327 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007327 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007327 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007328, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007328 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007328 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007328 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007329, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007329 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.lowp_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007329 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007329 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007330, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007330 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007330 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007330 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007331, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007331 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007331 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007331 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007332, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007332 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007332 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007332 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007333, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007333 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007333 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007333 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007334, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007334 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operato" + "r.unary_operator.plus.lowp_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007334 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007334 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007335, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007335 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007335 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007335 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007336, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007336 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007336 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007336 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007337, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007337 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007337 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007337 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007338, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007338 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007338 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007338 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007339, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007339 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007339 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007339 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007340, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007340 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007340 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007340 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007341, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007341 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.lowp_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007341 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007341 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007342, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007342 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007342 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007342 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007343, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007343 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007343 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007343 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007344, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007344 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007344 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007344 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007345, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007345 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007345 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007345 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007346, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007346 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007346 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007346 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007347, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007347 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.lowp_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007347 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007347 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007348, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007348 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007348 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007348 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007349, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007349 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007349 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007349 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007350, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007350 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007350 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007350 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007351, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007351 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007351 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007351 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007352, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007352 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.lowp_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007352 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007352 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007353, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007353 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.lowp_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007353 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007353 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007354, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007354 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.mediump_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007354 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007354 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007355, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007355 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.u" + "nary_operator.plus.mediump_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007355 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007355 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007356, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007356 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator" + ".unary_operator.plus.highp_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007356 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007356 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007357, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007357 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator." + "unary_operator.plus.highp_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007357 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007357 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_basicTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_basicTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..3f9b6f61290b81b55584d4d26f39f57f39879f26 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_basicTestCase.cpp @@ -0,0 +1,1966 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30001TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000089, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000089 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000089 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000089 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000090, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000090 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000090 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000090 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000091, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000091 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000091 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000091 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000092, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000092 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000092 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000092 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000093, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000093 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000093 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000093 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000094, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000094 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000094 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000094 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000095, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000095 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000095 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000095 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000096, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000096 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000096 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000096 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000097, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000097 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer." + "write.basic.array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000097 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000097 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000098, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000098 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000098 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000098 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000099, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000099 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000099 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000099 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000100, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000100 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000100 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000100 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000101, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000101 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000101 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000101 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000102, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000102 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000102 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000102 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000103, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000103 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000103 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000103 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000104, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000104 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000104 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000104 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000105, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000105 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000105 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000105 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000106, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000106 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_read_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000106 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000106 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000107, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000107 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_write_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000107 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000107 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000108, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000108 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_write_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000108 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000108 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000109, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000109 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_write_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000109 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000109 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000110, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000110 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_write_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000110 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000110 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000111, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000111 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_write_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000111 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000111 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000112, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000112 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.copy_write_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000112 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000112 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000113, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000113 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.copy_write_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000113 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000113 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000114, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000114 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.copy_write_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000114 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000114 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000115, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000115 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.copy_write_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000115 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000115 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000116, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000116 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000116 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000116 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000117, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000117 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000117 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000117 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000118, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000118 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000118 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000118 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000119, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000119 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000119 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000119 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000120, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000120 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000120 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000120 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000121, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000121 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000121 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000121 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000122, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000122 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000122 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000122 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000123, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000123 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000123 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000123 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000124, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000124 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.element_array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000124 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000124 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000125, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000125 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.pixel_pack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000125 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000125 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000126, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000126 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.pixel_pack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000126 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000126 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000127, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000127 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.pixel_pack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000127 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000127 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000128, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000128 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.pixel_pack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000128 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000128 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000129, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000129 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.pixel_pack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000129 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000129 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000130, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000130 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wr" + "ite.basic.pixel_pack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000130 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000130 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000131, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000131 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_pack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000131 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000131 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000132, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000132 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_pack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000132 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000132 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000133, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000133 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_pack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000133 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000133 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000134, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000134 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_unpack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000134 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000134 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000135, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000135 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_unpack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000135 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000135 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000136, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000136 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_unpack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000136 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000136 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000137, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000137 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_unpack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000137 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000137 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000138, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000138 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_unpack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000138 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000138 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000139, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000139 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.wri" + "te.basic.pixel_unpack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000139 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000139 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000140, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000140 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.pixel_unpack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000140 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000140 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000141, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000141 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.pixel_unpack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000141 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000141 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000142, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000142 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic.pixel_unpack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000142 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000142 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000143, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000143 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic.transform_feedback_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000143 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000143 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000144, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000144 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic.transform_feedback_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000144 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000144 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000145, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000145 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic.transform_feedback_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000145 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000145 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000146, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000146 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic.transform_feedback_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000146 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000146 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000147, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000147 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic.transform_feedback_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000147 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000147 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000148, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000148 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic.transform_feedback_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000148 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000148 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000149, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000149 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic.transform_feedback_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000149 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000149 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000150, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000150 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic.transform_feedback_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000150 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000150 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000151, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000151 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic.transform_feedback_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000151 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000151 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000152, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000152 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000152 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000152 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000153, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000153 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000153 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000153 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000154, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000154 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000154 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000154 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000155, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000155 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000155 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000155 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000156, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000156 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000156 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000156 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000157, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000157 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000157 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000157 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000158, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000158 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000158 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000158 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000159, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000159 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000159 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000159 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000160, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000160 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.w" + "rite.basic.uniform_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000160 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000160 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_basic_subdataTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_basic_subdataTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..9482e90d5b87528d26c58e5fb0712eae3b30dfc4 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_basic_subdataTestCase.cpp @@ -0,0 +1,1966 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30001TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000170, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000170 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000170 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000170 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000171, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000171 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000171 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000171 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000172, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000172 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000172 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000172 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000173, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000173 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000173 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000173 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000174, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000174 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000174 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000174 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000175, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000175 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000175 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000175 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000176, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000176 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000176 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000176 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000177, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000177 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000177 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000177 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000178, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000178 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.writ" + "e.basic_subdata.array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000178 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000178 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000179, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000179 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000179 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000179 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000180, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000180 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000180 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000180 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000181, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000181 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000181 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000181 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000182, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000182 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000182 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000182 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000183, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000183 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000183 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000183 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000184, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000184 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000184 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000184 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000185, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000185 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000185 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000185 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000186, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000186 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000186 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000186 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000187, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000187 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_read_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000187 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000187 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000188, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000188 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_write_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000188 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000188 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000189, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000189 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_write_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000189 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000189 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000190, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000190 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_write_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000190 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000190 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000191, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000191 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_write_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000191 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000191 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000192, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000192 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_write_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000192 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000192 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000193, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000193 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.copy_write_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000193 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000193 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000194, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000194 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.copy_write_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000194 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000194 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000195, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000195 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.copy_write_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000195 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000195 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000196, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000196 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.copy_write_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000196 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000196 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000197, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000197 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000197 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000197 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000198, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000198 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000198 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000198 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000199, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000199 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000199 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000199 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000200, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000200 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000200 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000200 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000201, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000201 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000201 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000201 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000202, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000202 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000202 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000202 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000203, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000203 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000203 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000203 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000204, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000204 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000204 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000204 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000205, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000205 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.element_array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000205 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000205 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000206, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000206 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.pixel_pack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000206 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000206 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000207, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000207 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.pixel_pack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000207 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000207 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000208, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000208 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.pixel_pack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000208 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000208 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000209, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000209 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.pixel_pack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000209 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000209 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000210, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000210 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.pixel_pack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000210 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000210 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000211, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000211 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write." + "basic_subdata.pixel_pack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000211 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000211 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000212, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000212 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_pack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000212 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000212 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000213, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000213 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_pack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000213 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000213 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000214, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000214 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_pack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000214 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000214 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000215, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000215 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_unpack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000215 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000215 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000216, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000216 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_unpack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000216 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000216 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000217, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000217 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_unpack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000217 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000217 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000218, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000218 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_unpack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000218 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000218 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000219, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000219 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_unpack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000219 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000219 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000220, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000220 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.b" + "asic_subdata.pixel_unpack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000220 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000220 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000221, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000221 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.pixel_unpack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000221 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000221 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000222, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000222 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.pixel_unpack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000222 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000222 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000223, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000223 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.ba" + "sic_subdata.pixel_unpack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000223 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000223 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000224, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000224 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basi" + "c_subdata.transform_feedback_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000224 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000224 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000225, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000225 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basi" + "c_subdata.transform_feedback_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000225 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000225 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000226, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000226 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basi" + "c_subdata.transform_feedback_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000226 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000226 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000227, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000227 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basi" + "c_subdata.transform_feedback_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000227 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000227 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000228, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000228 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basi" + "c_subdata.transform_feedback_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000228 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000228 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000229, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000229 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basi" + "c_subdata.transform_feedback_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000229 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000229 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000230, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000230 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basic" + "_subdata.transform_feedback_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000230 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000230 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000231, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000231 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basic" + "_subdata.transform_feedback_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000231 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000231 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000232, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000232 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write.basic" + "_subdata.transform_feedback_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000232 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000232 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000233, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000233 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000233 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000233 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000234, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000234 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000234 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000234 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000235, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000235 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000235 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000235 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000236, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000236 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000236 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000236 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000237, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000237 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000237 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000237 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000238, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000238 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000238 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000238 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000239, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000239 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000239 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000239 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000240, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000240 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000240 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000240 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000241, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000241 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.write" + ".basic_subdata.uniform_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000241 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000241 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_usage_hintsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_usage_hintsTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..b3ebb24a91305178d854f5449ad99ab2be8b62d3 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3write_usage_hintsTestCase.cpp @@ -0,0 +1,1966 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30001TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000417, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000417 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000417 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000417 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000418, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000418 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000418 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000418 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000419, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000419 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000419 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000419 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000420, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000420 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000420 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000420 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000421, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000421 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000421 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000421 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000422, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000422 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000422 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000422 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000423, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000423 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000423 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000423 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000424, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000424 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000424 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000424 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000425, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000425 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.w" + "rite.usage_hints.array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000425 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000425 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000426, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000426 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000426 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000426 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000427, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000427 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000427 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000427 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000428, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000428 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000428 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000428 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000429, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000429 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000429 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000429 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000430, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000430 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000430 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000430 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000431, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000431 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000431 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000431 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000432, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000432 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000432 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000432 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000433, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000433 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000433 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000433 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000434, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000434 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_read_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000434 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000434 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000435, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000435 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_write_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000435 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000435 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000436, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000436 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_write_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000436 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000436 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000437, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000437 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_write_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000437 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000437 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000438, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000438 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_write_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000438 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000438 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000439, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000439 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_write_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000439 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000439 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000440, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000440 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.copy_write_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000440 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000440 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000441, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000441 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.copy_write_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000441 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000441 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000442, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000442 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.copy_write_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000442 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000442 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000443, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000443 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.copy_write_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000443 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000443 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000444, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000444 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000444 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000444 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000445, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000445 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000445 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000445 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000446, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000446 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000446 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000446 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000447, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000447 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000447 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000447 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000448, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000448 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000448 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000448 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000449, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000449 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000449 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000449 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000450, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000450 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000450 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000450 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000451, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000451 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000451 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000451 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000452, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000452 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.element_array_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000452 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000452 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000453, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000453 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.pixel_pack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000453 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000453 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000454, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000454 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.pixel_pack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000454 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000454 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000455, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000455 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.pixel_pack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000455 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000455 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000456, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000456 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.pixel_pack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000456 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000456 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000457, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000457 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.pixel_pack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000457 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000457 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000458, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000458 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wri" + "te.usage_hints.pixel_pack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000458 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000458 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000459, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000459 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_pack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000459 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000459 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000460, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000460 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_pack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000460 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000460 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000461, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000461 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_pack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000461 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000461 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000462, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000462 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_unpack_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000462 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000462 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000463, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000463 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_unpack_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000463 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000463 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000464, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000464 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_unpack_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000464 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000464 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000465, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000465 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_unpack_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000465 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000465 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000466, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000466 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_unpack_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000466 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000466 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000467, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000467 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.writ" + "e.usage_hints.pixel_unpack_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000467 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000467 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000468, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000468 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.pixel_unpack_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000468 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000468 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000469, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000469 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.pixel_unpack_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000469 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000469 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000470, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000470 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write" + ".usage_hints.pixel_unpack_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000470 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000470 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000471, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000471 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.u" + "sage_hints.transform_feedback_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000471 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000471 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000472, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000472 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.u" + "sage_hints.transform_feedback_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000472 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000472 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000473, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000473 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.u" + "sage_hints.transform_feedback_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000473 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000473 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000474, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000474 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.u" + "sage_hints.transform_feedback_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000474 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000474 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000475, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000475 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.u" + "sage_hints.transform_feedback_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000475 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000475 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000476, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000476 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.u" + "sage_hints.transform_feedback_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000476 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000476 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000477, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000477 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.us" + "age_hints.transform_feedback_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000477 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000477 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000478, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000478 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.us" + "age_hints.transform_feedback_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000478 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000478 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000479, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000479 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.write.us" + "age_hints.transform_feedback_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000479 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000479 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000480, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000480 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_stream_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000480 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000480 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000481, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000481 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_stream_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000481 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000481 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000482, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000482 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_stream_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000482 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000482 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000483, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000483 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_static_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000483 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000483 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000484, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000484 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_static_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000484 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000484 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000485, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000485 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_static_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000485 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000485 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000486, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000486 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_dynamic_draw", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000486 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000486 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000487, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000487 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_dynamic_read", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000487 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000487 end"; +} + +static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000488, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000488 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.buffer.map.wr" + "ite.usage_hints.uniform_dynamic_copy", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000488 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000488 end"; +}