diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_add_assignTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_add_assignTestCase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c173d84326769befdc181275ac24da531f16e446 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3matrix_add_assignTestCase.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_016230, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016230 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.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_016230 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016230 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016231, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016231 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016231 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016231 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016232, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016232 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016232 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016232 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016233, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016233 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016233 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016233 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016234, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016234 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.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_016234 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016234 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016235, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016235 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016235 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016235 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016236, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016236 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016236 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016236 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016237, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016237 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016237 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016237 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016238, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016238 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016238 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016238 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016239, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016239 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.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_016239 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016239 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016240, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016240 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016240 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016240 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016241, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016241 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016241 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016241 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016242, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016242 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016242 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016242 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016243, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016243 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016243 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016243 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016244, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016244 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016244 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016244 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016245, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016245 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.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_016245 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016245 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016246, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016246 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016246 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016246 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016247, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016247 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016247 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016247 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016248, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016248 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016248 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016248 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016249, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016249 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016249 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016249 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016250, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016250 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016250 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016250 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016251, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016251 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.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_016251 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016251 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016252, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016252 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016252 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016252 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016253, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016253 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016253 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016253 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016254, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016254 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.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_016254 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016254 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016255, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016255 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016255 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016255 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016256, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016256 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016256 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016256 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016257, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016257 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016257 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016257 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016258, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016258 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.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_016258 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016258 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016259, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016259 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016259 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016259 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016260, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016260 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016260 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016260 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016261, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016261 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016261 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016261 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016262, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016262 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016262 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016262 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016263, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016263 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.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_016263 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016263 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016264, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016264 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016264 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016264 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016265, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016265 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016265 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016265 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016266, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016266 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016266 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016266 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016267, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016267 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016267 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016267 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016268, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016268 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016268 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016268 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016269, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016269 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.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_016269 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016269 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016270, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016270 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016270 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016270 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016271, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016271 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016271 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016271 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016272, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016272 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016272 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016272 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016273, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016273 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016273 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016273 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016274, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016274 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016274 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016274 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016275, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016275 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix.a" + "dd_assign.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_016275 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016275 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016276, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016276 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016276 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016276 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016277, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016277 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016277 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016277 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016278, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016278 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.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_016278 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016278 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016279, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016279 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016279 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016279 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016280, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016280 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016280 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016280 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016281, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016281 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix." + "add_assign.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_016281 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016281 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016282, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016282 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matri" + "x.add_assign.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_016282 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016282 end"; +} + +static HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016283, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_016283 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.matrix" + ".add_assign.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_016283 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_016283 end"; +}