From 0138f7a8cb141b91b51669d349a5de23dc6f1cd8 Mon Sep 17 00:00:00 2001 From: wangshi Date: Tue, 5 Jul 2022 09:35:51 +0800 Subject: [PATCH] add depq2 testcase Signed-off-by: wangshi --- ..._operator_pre_decrement_resultTestCase.cpp | 1966 +++++++++++++++++ 1 file changed, 1966 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3unary_operator_pre_decrement_resultTestCase.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3unary_operator_pre_decrement_resultTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3unary_operator_pre_decrement_resultTestCase.cpp new file mode 100644 index 000000000..5d5ae50ff --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3unary_operator_pre_decrement_resultTestCase.cpp @@ -0,0 +1,1966 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30008TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007808, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007808 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007808 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007808 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007809, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007809 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.lowp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007809 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007809 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007810, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007810 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007810 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007810 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007811, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007811 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007811 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007811 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007812, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007812 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007812 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007812 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007813, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007813 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007813 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007813 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007814, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007814 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_" + "operator.pre_decrement_result.lowp_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007814 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007814 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007815, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007815 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007815 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007815 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007816, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007816 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007816 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007816 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007817, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007817 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007817 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007817 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007818, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007818 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_vec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007818 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007818 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007819, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007819 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_vec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007819 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007819 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007820, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007820 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_" + "operator.pre_decrement_result.lowp_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007820 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007820 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007821, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007821 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007821 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007821 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007822, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007822 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007822 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007822 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007823, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007823 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007823 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007823 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007824, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007824 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_vec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007824 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007824 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007825, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007825 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_vec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007825 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007825 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007826, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007826 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_" + "operator.pre_decrement_result.lowp_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007826 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007826 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007827, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007827 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007827 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007827 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007828, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007828 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007828 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007828 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007829, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007829 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007829 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007829 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007830, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007830 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_vec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007830 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007830 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007831, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007831 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_vec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007831 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007831 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007832, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007832 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_" + "operator.pre_decrement_result.lowp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007832 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007832 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007833, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007833 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007833 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007833 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007834, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007834 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.mediump_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007834 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007834 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007835, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007835 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007835 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007835 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007836, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007836 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_" + "operator.pre_decrement_result.highp_int_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007836 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007836 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007837, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007837 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_int_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007837 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007837 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007838, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007838 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007838 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007838 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007839, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007839 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.lowp_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007839 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007839 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007840, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007840 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007840 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007840 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007841, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007841 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007841 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007841 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007842, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007842 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_ivec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007842 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007842 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007843, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007843 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_ivec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007843 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007843 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007844, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007844 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007844 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007844 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007845, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007845 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.lowp_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007845 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007845 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007846, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007846 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007846 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007846 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007847, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007847 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007847 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007847 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007848, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007848 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_ivec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007848 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007848 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007849, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007849 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_ivec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007849 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007849 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007850, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007850 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007850 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007850 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007851, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007851 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.lowp_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007851 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007851 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007852, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007852 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007852 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007852 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007853, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007853 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007853 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007853 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007854, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007854 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_ivec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007854 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007854 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007855, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007855 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_ivec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007855 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007855 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007856, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007856 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_" + "operator.pre_decrement_result.lowp_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007856 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007856 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007857, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007857 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007857 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007857 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007858, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007858 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007858 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007858 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007859, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007859 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007859 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007859 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007860, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007860 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_uint_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007860 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007860 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007861, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007861 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_uint_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007861 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007861 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007862, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007862 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007862 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007862 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007863, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007863 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.lowp_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007863 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007863 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007864, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007864 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007864 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007864 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007865, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007865 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007865 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007865 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007866, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007866 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_uvec2_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007866 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007866 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007867, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007867 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_uvec2_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007867 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007867 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007868, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007868 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007868 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007868 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007869, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007869 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.lowp_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007869 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007869 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007870, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007870 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007870 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007870 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007871, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007871 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007871 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007871 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007872, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007872 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_uvec3_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007872 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007872 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007873, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007873 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_uvec3_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007873 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007873 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007874, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007874 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.lowp_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007874 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007874 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007875, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007875 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.lowp_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007875 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007875 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007876, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007876 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.mediump_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007876 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007876 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007877, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007877 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_ope" + "rator.pre_decrement_result.mediump_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007877 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007877 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007878, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007878 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_o" + "perator.pre_decrement_result.highp_uvec4_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007878 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007878 end"; +} + +static HWTEST_F(ActsDeqpgles30008TestSuite, TestCase_007879, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_007879 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.operator.unary_op" + "erator.pre_decrement_result.highp_uvec4_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30008TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30008TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30008TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30008TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30008TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_007879 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_007879 end"; +} -- GitLab