From ee990e6702d2fa975f59dbeeb7d6b1cf4e9d89e6 Mon Sep 17 00:00:00 2001 From: chenxun Date: Wed, 6 Jul 2022 09:33:57 +0800 Subject: [PATCH] add depq3 testcase Signed-off-by: chenxun --- ...teness_attachment_combinationsTestCase.cpp | 2209 +++++++++++++++++ 1 file changed, 2209 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3completeness_attachment_combinationsTestCase.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3completeness_attachment_combinationsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3completeness_attachment_combinationsTestCase.cpp new file mode 100644 index 000000000..7266301bb --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3completeness_attachment_combinationsTestCase.cpp @@ -0,0 +1,2209 @@ +/* + * 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 "../ActsDeqpgles30032TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031322, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031322 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.at" + "tachment_combinations.none_none_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031322 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031322 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031323, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031323 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_none_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031323 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031323 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031324, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031324 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_none_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031324 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031324 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031325, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031325 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_none_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031325 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031325 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031326, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031326 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_none_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031326 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031326 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031327, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031327 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_none_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031327 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031327 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031328, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031328 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_none_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031328 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031328 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031329, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031329 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_none_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031329 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031329 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031330, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031330 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_none_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031330 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031330 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031331, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031331 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_rbo_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031331 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031331 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031332, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031332 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_rbo_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031332 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031332 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031333, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031333 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_rbo_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031333 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031333 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031334, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031334 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_rbo_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031334 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031334 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031335, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031335 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.none_rbo_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031335 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031335 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031336, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031336 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.none_rbo_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031336 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031336 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031337, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031337 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_rbo_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031337 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031337 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031338, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031338 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.none_rbo_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031338 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031338 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031339, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031339 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.none_rbo_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031339 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031339 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031340, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031340 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_tex_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031340 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031340 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031341, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031341 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_tex_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031341 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031341 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031342, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031342 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_tex_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031342 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031342 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031343, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031343 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_tex_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031343 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031343 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031344, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031344 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.none_tex_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031344 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031344 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031345, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031345 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.none_tex_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031345 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031345 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031346, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031346 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.none_tex_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031346 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031346 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031347, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031347 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.none_tex_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031347 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031347 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031348, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031348 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.none_tex_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031348 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031348 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031349, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031349 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.rbo_none_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031349 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031349 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031350, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031350 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.rbo_none_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031350 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031350 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031351, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031351 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.rbo_none_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031351 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031351 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031352, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031352 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.rbo_none_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031352 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031352 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031353, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031353 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_none_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031353 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031353 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031354, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031354 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_none_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031354 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031354 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031355, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031355 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.rbo_none_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031355 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031355 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031356, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031356 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_none_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031356 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031356 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031357, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031357 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_none_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031357 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031357 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031358, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031358 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.rbo_rbo_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031358 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031358 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031359, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031359 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_rbo_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031359 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031359 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031360, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031360 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_rbo_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031360 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031360 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031361, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031361 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_rbo_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031361 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031361 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031362, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031362 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_rbo_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031362 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031362 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031363, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031363 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_rbo_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031363 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031363 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031364, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031364 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_rbo_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031364 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031364 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031365, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031365 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_rbo_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031365 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031365 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031366, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031366 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_rbo_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031366 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031366 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031367, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031367 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.rbo_tex_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031367 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031367 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031368, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031368 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_tex_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031368 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031368 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031369, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031369 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_tex_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031369 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031369 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031370, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031370 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_tex_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031370 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031370 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031371, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031371 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_tex_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031371 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031371 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031372, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031372 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_tex_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031372 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031372 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031373, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031373 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_tex_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031373 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031373 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031374, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031374 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_tex_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031374 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031374 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031375, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031375 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.rbo_tex_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031375 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031375 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031376, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031376 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.tex_none_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031376 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031376 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031377, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031377 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.tex_none_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031377 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031377 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031378, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031378 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.tex_none_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031378 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031378 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031379, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031379 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.tex_none_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031379 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031379 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031380, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031380 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_none_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031380 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031380 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031381, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031381 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_none_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031381 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031381 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031382, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031382 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.tex_none_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031382 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031382 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031383, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031383 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_none_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031383 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031383 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031384, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031384 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_none_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031384 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031384 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031385, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031385 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.tex_rbo_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031385 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031385 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031386, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031386 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_rbo_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031386 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031386 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031387, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031387 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_rbo_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031387 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031387 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031388, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031388 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_rbo_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031388 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031388 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031389, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031389 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_rbo_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031389 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031389 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031390, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031390 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_rbo_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031390 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031390 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031391, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031391 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_rbo_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031391 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031391 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031392, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031392 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_rbo_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031392 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031392 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031393, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031393 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_rbo_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031393 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031393 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031394, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031394 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness.a" + "ttachment_combinations.tex_tex_none_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031394 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031394 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031395, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031395 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_tex_none_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031395 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031395 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031396, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031396 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_tex_none_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031396 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031396 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031397, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031397 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_tex_rbo_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031397 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031397 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031398, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031398 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_tex_rbo_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031398 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031398 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031399, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031399 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_tex_rbo_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031399 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031399 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031400, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031400 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_tex_tex_none", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031400 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031400 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031401, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031401 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_tex_tex_rbo", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031401 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031401 end"; +} + +static HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031402, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_031402 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.fbo.completeness." + "attachment_combinations.tex_tex_tex_tex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30032TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30032TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30032TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30032TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30032TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_031402 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_031402 end"; +} -- GitLab