From c96887aa6dafa00695b32fc47343d6c2688b2d70 Mon Sep 17 00:00:00 2001 From: chenxun Date: Thu, 7 Jul 2022 11:19:37 +0800 Subject: [PATCH] add depq3 testcase Signed-off-by: chenxun --- .../Deqpgles3matrix_pre_decrementTestCase.cpp | 1480 +++++++++++++++++ 1 file changed, 1480 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_decrementTestCase.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_decrementTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_decrementTestCase.cpp new file mode 100644 index 000000000..87f1aad30 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_pre_decrementTestCase.cpp @@ -0,0 +1,1480 @@ +/* + * 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 "../ActsDeqpgles30017TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016068, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016068 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_decrement.lowp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016068 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016068 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016069, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016069 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016069 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016069 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016070, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016070 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.mediump_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016070 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016070 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016071, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016071 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016071 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016071 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016072, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016072 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.highp_mat2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016072 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016072 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016073, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016073 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016073 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016073 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016074, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016074 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016074 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016074 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016075, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016075 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016075 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016075 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016076, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016076 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016076 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016076 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016077, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016077 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016077 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016077 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016078, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016078 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat2x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016078 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016078 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016079, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016079 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat2x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016079 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016079 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016080, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016080 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016080 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016080 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016081, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016081 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016081 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016081 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016082, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016082 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016082 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016082 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016083, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016083 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016083 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016083 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016084, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016084 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat2x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016084 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016084 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016085, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016085 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat2x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016085 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016085 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016086, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016086 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016086 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016086 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016087, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016087 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016087 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016087 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016088, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016088 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016088 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016088 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016089, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016089 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016089 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016089 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016090, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016090 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat3x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016090 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016090 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016091, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016091 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat3x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016091 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016091 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016092, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016092 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_decrement.lowp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016092 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016092 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016093, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016093 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016093 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016093 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016094, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016094 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.mediump_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016094 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016094 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016095, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016095 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016095 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016095 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016096, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016096 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.highp_mat3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016096 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016096 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016097, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016097 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016097 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016097 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016098, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016098 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016098 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016098 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016099, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016099 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016099 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016099 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016100, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016100 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016100 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016100 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016101, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016101 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016101 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016101 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016102, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016102 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat3x4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016102 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016102 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016103, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016103 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat3x4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016103 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016103 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016104, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016104 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016104 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016104 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016105, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016105 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016105 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016105 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016106, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016106 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016106 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016106 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016107, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016107 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016107 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016107 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016108, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016108 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat4x2_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016108 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016108 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016109, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016109 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat4x2_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016109 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016109 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016110, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016110 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016110 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016110 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016111, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016111 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.lowp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016111 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016111 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016112, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016112 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016112 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016112 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016113, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016113 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pre" + "_decrement.mediump_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016113 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016113 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016114, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016114 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat4x3_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016114 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016114 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016115, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016115 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.highp_mat4x3_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016115 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016115 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016116, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016116 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".pre_decrement.lowp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016116 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016116 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016117, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016117 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.lowp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016117 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016117 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016118, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016118 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.mediump_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016118 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016118 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016119, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016119 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.pr" + "e_decrement.mediump_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016119 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016119 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016120, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016120 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "pre_decrement.highp_mat4_float_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016120 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016120 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016121, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016121 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.p" + "re_decrement.highp_mat4_float_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30017TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30017TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30017TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30017TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30017TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_016121 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016121 end"; +} -- GitLab