From c526b837f4da0aef08f4b38618871a044c16a296 Mon Sep 17 00:00:00 2001 From: chenxun Date: Thu, 7 Jul 2022 11:23:45 +0800 Subject: [PATCH] add depq3 testcase Signed-off-by: chenxun --- ...qpgles3comparison_ops_fragmentTestCase.cpp | 1372 ++++++++++++++++ .../Deqpgles3functions_qualifiersTestCase.cpp | 1426 +++++++++++++++++ 2 files changed, 2798 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_fragmentTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3functions_qualifiersTestCase.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_fragmentTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_fragmentTestCase.cpp new file mode 100644 index 000000000..20cddca45 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3comparison_ops_fragmentTestCase.cpp @@ -0,0 +1,1372 @@ +/* + * 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 "../ActsDeqpgles30021TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020744, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020744 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.0", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020744 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020744 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020745, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020745 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.1", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020745 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020745 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020746, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020746 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.2", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020746 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020746 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020747, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020747 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.3", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020747 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020747 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020748, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020748 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.4", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020748 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020748 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020749, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020749 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.5", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020749 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020749 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020750, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020750 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.6", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020750 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020750 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020751, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020751 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.7", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020751 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020751 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020752, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020752 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.8", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020752 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020752 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020753, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020753 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.9", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020753 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020753 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020754, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020754 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.10", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020754 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020754 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020755, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020755 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.11", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020755 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020755 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020756, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020756 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.12", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020756 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020756 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020757, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020757 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.13", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020757 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020757 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020758, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020758 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.14", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020758 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020758 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020759, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020759 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.15", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020759 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020759 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020760, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020760 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.16", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020760 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020760 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020761, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020761 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.17", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020761 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020761 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020762, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020762 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.18", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020762 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020762 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020763, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020763 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.19", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020763 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020763 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020764, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020764 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.20", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020764 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020764 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020765, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020765 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.21", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020765 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020765 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020766, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020766 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.22", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020766 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020766 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020767, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020767 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.23", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020767 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020767 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020768, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020768 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.24", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020768 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020768 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020769, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020769 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.25", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020769 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020769 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020770, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020770 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.26", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020770 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020770 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020771, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020771 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.27", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020771 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020771 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020772, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020772 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.28", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020772 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020772 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020773, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020773 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.29", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020773 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020773 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020774, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020774 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.30", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020774 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020774 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020775, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020775 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.31", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020775 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020775 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020776, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020776 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.32", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020776 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020776 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020777, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020777 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.33", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020777 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020777 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020778, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020778 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.34", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020778 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020778 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020779, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020779 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.35", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020779 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020779 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020780, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020780 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.36", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020780 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020780 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020781, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020781 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.37", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020781 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020781 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020782, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020782 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.38", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020782 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020782 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020783, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020783 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.39", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020783 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020783 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020784, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020784 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.40", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020784 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020784 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020785, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020785 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.41", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020785 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020785 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020786, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020786 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.42", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020786 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020786 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020787, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020787 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.43", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020787 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020787 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020788, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020788 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.44", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020788 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020788 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020789, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020789 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.45", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020789 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020789 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020790, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020790 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.46", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020790 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020790 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020791, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020791 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.47", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020791 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020791 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020792, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020792 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.48", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020792 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020792 end"; +} + +static HWTEST_F(ActsDeqpgles30021TestSuite, TestCase_020793, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_020793 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.r" + "andom.comparison_ops.fragment.49", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30021TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30021TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30021TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30021TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30021TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_020793 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_020793 end"; +} diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functions_qualifiersTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functions_qualifiersTestCase.cpp new file mode 100644 index 000000000..c1db807ae --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3functions_qualifiersTestCase.cpp @@ -0,0 +1,1426 @@ +/* + * 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 "../ActsDeqpgles30005TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004101, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004101 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.in_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004101 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004101 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004102, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004102 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.in_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004102 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004102 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004103, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004103 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.out_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004103 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004103 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004104, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004104 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.out_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004104 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004104 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004105, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004105 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.inout_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004105 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004105 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004106, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004106 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.inout_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004106 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004106 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004107, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004107 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.in_lowp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004107 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004107 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004108, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004108 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.in_lowp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004108 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004108 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004109, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004109 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.out_lowp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004109 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004109 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004110, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004110 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.out_lowp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004110 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004110 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004111, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004111 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.inout_lowp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004111 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004111 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004112, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004112 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.function" + "s.qualifiers.inout_lowp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004112 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004112 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004113, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004113 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.in_highp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004113 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004113 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004114, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004114 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.in_highp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004114 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004114 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004115, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004115 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.out_highp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004115 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004115 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004116, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004116 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.out_highp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004116 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004116 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004117, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004117 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.inout_highp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004117 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004117 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004118, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004118 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.function" + "s.qualifiers.inout_highp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004118 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004118 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004119, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004119 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.const_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004119 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004119 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004120, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004120 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.const_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004120 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004120 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004121, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004121 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.const_in_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004121 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004121 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004122, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004122 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.const_in_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004122 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004122 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004123, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004123 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fu" + "nctions.qualifiers.in_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004123 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004123 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004124, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004124 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.in_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004124 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004124 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004125, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004125 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fu" + "nctions.qualifiers.out_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004125 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004125 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004126, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004126 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.out_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004126 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004126 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004127, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004127 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.inout_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004127 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004127 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004128, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004128 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.inout_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004128 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004128 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004129, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004129 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.in_lowp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004129 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004129 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004130, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004130 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.in_lowp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004130 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004130 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004131, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004131 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.out_lowp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004131 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004131 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004132, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004132 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.out_lowp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004132 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004132 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004133, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004133 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.inout_lowp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004133 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004133 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004134, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004134 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.inout_lowp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004134 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004134 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004135, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004135 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.in_highp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004135 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004135 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004136, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004136 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.in_highp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004136 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004136 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004137, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004137 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.out_highp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004137 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004137 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004138, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004138 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.out_highp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004138 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004138 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004139, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004139 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.inout_highp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004139 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004139 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004140, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004140 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functio" + "ns.qualifiers.inout_highp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004140 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004140 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004141, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004141 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.const_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004141 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004141 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004142, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004142 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.const_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004142 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004142 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004143, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004143 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.const_in_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004143 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004143 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004144, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004144 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.functi" + "ons.qualifiers.const_in_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004144 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004144 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004145, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004145 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fu" + "nctions.qualifiers.in_bool_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004145 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004145 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004146, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004146 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.in_bool_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004146 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004146 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004147, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004147 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.fun" + "ctions.qualifiers.out_bool_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004147 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004147 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004148, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004148 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.out_bool_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004148 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004148 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004149, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004149 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.inout_bool_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004149 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004149 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004150, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004150 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.inout_bool_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004150 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004150 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004151, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004151 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.func" + "tions.qualifiers.const_bool_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004151 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004151 end"; +} + +static HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004152, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_004152 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.funct" + "ions.qualifiers.const_bool_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30005TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30005TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30005TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30005TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30005TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_004152 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_004152 end"; +} -- GitLab