/* * 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 "../ActsDeqpgles30001TestSuite.h" using namespace std; using namespace testing::ext; using namespace OHOS; static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000010, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000010 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implemen" "tation_limits.max_element_index", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000010 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000010 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000011, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000011 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implem" "entation_limits.subpixel_bits", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000011 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000011 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000012, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000012 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implement" "ation_limits.max_3d_texture_size", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000012 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000012 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000013, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000013 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implemen" "tation_limits.max_texture_size", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000013 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000013 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000014, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000014 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementati" "on_limits.max_array_texture_layers", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000014 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000014 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000015, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000015 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementa" "tion_limits.max_texture_lod_bias", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000015 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000015 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000016, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000016 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementati" "on_limits.max_cube_map_texture_size", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000016 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000016 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000017, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000017 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementa" "tion_limits.max_renderbuffer_size", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000017 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000017 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000018, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000018 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implemen" "tation_limits.max_draw_buffers", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000018 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000018 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000019, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000019 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementa" "tion_limits.max_color_attachments", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000019 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000019 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000020, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000020 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementati" "on_limits.aliased_point_size_range", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000020 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000020 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000021, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000021 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementati" "on_limits.aliased_line_width_range", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000021 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000021 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000022, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000022 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementa" "tion_limits.max_elements_indices", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000022 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000022 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000023, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000023 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementa" "tion_limits.max_elements_vertices", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000023 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000023 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000024, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000024 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_" "limits.num_compressed_texture_formats", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000024 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000024 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000025, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000025 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementatio" "n_limits.compressed_texture_formats", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000025 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000025 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000026, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000026 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementatio" "n_limits.num_program_binary_formats", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000026 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000026 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000027, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000027 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementati" "on_limits.num_shader_binary_formats", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000027 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000027 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000028, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000028 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.impleme" "ntation_limits.shader_compiler", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000028 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000028 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000029, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000029 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementat" "ion_limits.max_server_wait_timeout", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000029 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000029 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000030, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000030 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.imple" "mentation_limits.extensions", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000030 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000030 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000031, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000031 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.impleme" "ntation_limits.num_extensions", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000031 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000031 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000032, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000032 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implem" "entation_limits.major_version", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000032 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000032 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000033, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000033 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implem" "entation_limits.minor_version", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000033 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000033 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000034, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000034 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implement" "ation_limits.max_vertex_attribs", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000034 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000034 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000035, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000035 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation" "_limits.max_vertex_uniform_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000035 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000035 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000036, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000036 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementatio" "n_limits.max_vertex_uniform_vectors", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000036 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000036 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000037, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000037 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementati" "on_limits.max_vertex_uniform_blocks", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000037 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000037 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000038, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000038 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation" "_limits.max_vertex_output_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000038 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000038 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000039, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000039 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_" "limits.max_vertex_texture_image_units", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000039 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000039 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000040, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000040 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_" "limits.max_fragment_uniform_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000040 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000040 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000041, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000041 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation" "_limits.max_fragment_uniform_vectors", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000041 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000041 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000042, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000042 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementatio" "n_limits.max_fragment_uniform_blocks", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000042 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000042 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000043, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000043 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation" "_limits.max_fragment_input_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000043 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000043 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000044, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000044 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementat" "ion_limits.max_texture_image_units", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000044 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000044 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000045, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000045 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementati" "on_limits.min_program_texel_offset", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000045 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000045 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000046, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000046 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementati" "on_limits.max_program_texel_offset", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000046 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000046 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000047, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000047 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementatio" "n_limits.max_uniform_buffer_bindings", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000047 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000047 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000048, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000048 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementat" "ion_limits.max_uniform_block_size", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000048 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000048 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000049, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000049 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_" "limits.uniform_buffer_offset_alignment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000049 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000049 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000050, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000050 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementatio" "n_limits.max_combined_uniform_blocks", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000050 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000050 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000051, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000051 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_limi" "ts.max_combined_vertex_uniform_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000051 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000051 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000052, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000052 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_limit" "s.max_combined_fragment_uniform_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000052 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000052 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000053, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000053 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementat" "ion_limits.max_varying_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000053 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000053 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000054, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000054 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implement" "ation_limits.max_varying_vectors", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000054 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000054 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000055, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000055 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_l" "imits.max_combined_texture_image_units", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000055 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000055 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000056, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000056 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_limits." "max_transform_feedback_interleaved_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000056 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000056 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000057, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000057 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_limi" "ts.max_transform_feedback_separate_attribs", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000057 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000057 end"; } static HWTEST_F(ActsDeqpgles30001TestSuite, TestCase_000058, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_000058 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "dEQP-GLES3.functional.implementation_limits" ".max_transform_feedback_separate_components", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsDeqpgles30001TestSuite::runResult.numPassed += result.numPassed; ActsDeqpgles30001TestSuite::runResult.numFailed += result.numFailed; ActsDeqpgles30001TestSuite::runResult.numNotSupported += result.numNotSupported; ActsDeqpgles30001TestSuite::runResult.numWarnings += result.numWarnings; ActsDeqpgles30001TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_000058 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_000058 end"; }