diff --git a/graphic/vkgl/src/khrgles32/core/Khrgles32core_constant_expressionsTestCase8.cpp b/graphic/vkgl/src/khrgles32/core/Khrgles32core_constant_expressionsTestCase8.cpp new file mode 100644 index 0000000000000000000000000000000000000000..331b70c33abaa5f0046566051cd3833ed7aab93d --- /dev/null +++ b/graphic/vkgl/src/khrgles32/core/Khrgles32core_constant_expressionsTestCase8.cpp @@ -0,0 +1,1993 @@ +/* + * 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 "../Khrgles32BaseFunc.h" +#include "../ActsKhrgles320001TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000909, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000909 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_mod_vec2_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000909 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000909 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000910, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000910 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_mod_vec3_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000910 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000910 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000911, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000911 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_mod_vec3_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000911 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000911 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000912, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000912 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_mod_vec3_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000912 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000912 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000913, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000913 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_mod_vec3_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000913 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000913 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000914, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000914 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expression" + "s.array_mod_vec3_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000914 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000914 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000915, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000915 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_mod_vec3_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000915 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000915 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000916, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000916 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_mod_vec4_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000916 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000916 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000917, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000917 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_mod_vec4_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000917 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000917 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000918, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000918 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_mod_vec4_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000918 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000918 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000919, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000919 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_mod_vec4_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000919 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000919 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000920, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000920 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expression" + "s.array_mod_vec4_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000920 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000920 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000921, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000921 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_mod_vec4_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000921 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000921 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000922, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000922 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_min_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000922 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000922 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000923, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000923 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_min_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000923 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000923 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000924, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000924 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_min_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000924 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000924 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000925, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000925 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_min_vec2_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000925 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000925 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000926, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000926 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_min_vec2_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000926 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000926 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000927, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000927 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_min_vec2_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000927 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000927 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000928, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000928 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_min_vec2_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000928 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000928 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000929, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000929 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expression" + "s.array_min_vec2_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000929 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000929 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000930, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000930 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_min_vec2_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000930 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000930 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000931, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000931 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_min_vec3_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000931 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000931 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000932, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000932 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_min_vec3_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000932 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000932 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000933, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000933 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_min_vec3_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000933 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000933 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000934, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000934 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_min_vec3_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000934 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000934 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000935, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000935 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expression" + "s.array_min_vec3_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000935 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000935 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000936, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000936 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_min_vec3_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000936 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000936 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000937, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000937 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_min_vec4_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000937 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000937 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000938, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000938 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_min_vec4_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000938 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000938 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000939, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000939 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_min_vec4_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000939 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000939 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000940, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000940 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_min_vec4_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000940 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000940 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000941, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000941 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expression" + "s.array_min_vec4_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000941 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000941 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000942, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000942 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_min_vec4_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000942 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000942 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000943, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000943 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_max_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000943 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000943 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000944, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000944 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_max_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000944 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000944 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000945, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000945 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_max_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000945 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000945 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000946, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000946 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_max_vec2_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000946 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000946 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000947, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000947 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_max_vec2_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000947 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000947 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000948, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000948 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_max_vec2_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000948 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000948 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000949, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000949 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_max_vec2_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000949 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000949 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000950, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000950 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expression" + "s.array_max_vec2_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000950 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000950 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000951, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000951 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_max_vec2_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000951 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000951 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000952, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000952 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_max_vec3_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000952 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000952 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000953, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000953 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_max_vec3_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000953 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000953 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000954, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000954 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_max_vec3_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000954 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000954 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000955, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000955 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_max_vec3_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000955 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000955 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000956, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000956 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expression" + "s.array_max_vec3_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000956 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000956 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000957, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000957 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_max_vec3_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000957 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000957 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000958, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000958 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_max_vec4_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000958 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000958 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000959, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000959 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_max_vec4_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000959 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000959 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000960, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000960 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expre" + "ssions.array_max_vec4_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000960 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000960 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000961, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000961 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_max_vec4_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000961 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000961 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000962, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000962 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expression" + "s.array_max_vec4_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000962 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000962 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000963, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000963 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_max_vec4_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000963 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000963 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000964, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000964 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_clamp_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000964 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000964 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000965, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000965 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_clamp_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000965 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000965 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000966, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000966 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_express" + "ions.array_clamp_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000966 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000966 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000967, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000967 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_clamp_vec2_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000967 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000967 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000968, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000968 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_clamp_vec2_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000968 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000968 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000969, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000969 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_clamp_vec2_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000969 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000969 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000970, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000970 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressio" + "ns.array_clamp_vec2_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000970 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000970 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000971, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000971 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressions" + ".array_clamp_vec2_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000971 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000971 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000972, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000972 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressio" + "ns.array_clamp_vec2_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000972 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000972 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000973, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000973 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_clamp_vec3_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000973 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000973 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000974, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000974 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_clamp_vec3_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000974 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000974 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000975, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000975 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_clamp_vec3_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000975 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000975 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000976, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000976 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressio" + "ns.array_clamp_vec3_float_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000976 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000976 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000977, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000977 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressions" + ".array_clamp_vec3_float_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000977 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000977 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000978, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000978 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressio" + "ns.array_clamp_vec3_float_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000978 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000978 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000979, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000979 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_clamp_vec4_geometry", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000979 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000979 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000980, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000980 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expressi" + "ons.array_clamp_vec4_tess_control", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000980 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000980 end"; +} + +static HWTEST_F(ActsKhrgles320001TestSuite, TestCase_000981, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_000981 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "KHR-GLES32.core.constant_expres" + "sions.array_clamp_vec4_tess_eval", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsKhrgles320001TestSuite::runResult.numPassed += result.numPassed; + ActsKhrgles320001TestSuite::runResult.numFailed += result.numFailed; + ActsKhrgles320001TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsKhrgles320001TestSuite::runResult.numWarnings += result.numWarnings; + ActsKhrgles320001TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_000981 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_000981 end"; +}