/* * 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 "../Khrgles3BaseFunc.h" #include "../ActsKhrgles30002TestSuite.h" using namespace std; using namespace testing::ext; using namespace OHOS; static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001402, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001402 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.str" "uct.local.basic_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001402 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001402 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001403, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001403 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.stru" "ct.local.basic_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001403 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001403 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001404, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001404 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.stru" "ct.local.nested_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001404 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001404 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001405, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001405 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struc" "t.local.nested_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001405 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001405 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001406, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001406 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct." "local.array_member_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001406 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001406 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001407, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001407 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.l" "ocal.array_member_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001407 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001407 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001408, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001408 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.a" "rray_member_dynamic_index_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001408 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001408 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001409, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001409 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.ar" "ray_member_dynamic_index_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001409 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001409 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001410, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001410 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct." "local.struct_array_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001410 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001410 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001411, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001411 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.l" "ocal.struct_array_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001411 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001411 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001412, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001412 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.s" "truct_array_dynamic_index_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001412 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001412 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001413, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001413 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.st" "ruct_array_dynamic_index_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001413 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001413 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001414, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001414 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.loc" "al.nested_struct_array_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001414 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001414 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001415, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001415 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.loca" "l.nested_struct_array_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001415 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001415 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001416, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001416 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.nest" "ed_struct_array_dynamic_index_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001416 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001416 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001417, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001417 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.neste" "d_struct_array_dynamic_index_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001417 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001417 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001418, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001418 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struc" "t.local.parameter_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001418 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001418 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001419, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001419 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct" ".local.parameter_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001419 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001419 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001420, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001420 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.lo" "cal.parameter_nested_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001420 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001420 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001421, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001421 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.loc" "al.parameter_nested_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001421 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001421 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001422, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001422 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.stru" "ct.local.return_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001422 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001422 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001423, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001423 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struc" "t.local.return_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001423 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001423 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001424, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001424 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct." "local.return_nested_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001424 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001424 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001425, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001425 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.l" "ocal.return_nested_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001425 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001425 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001426, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001426 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local" ".conditional_assignment_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001426 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001426 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001427, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001427 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local." "conditional_assignment_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001427 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001427 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001428, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001428 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.l" "ocal.loop_assignment_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001428 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001428 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001429, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001429 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.lo" "cal.loop_assignment_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001429 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001429 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001430, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001430 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local" ".dynamic_loop_assignment_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001430 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001430 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001431, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001431 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local." "dynamic_loop_assignment_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001431 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001431 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001432, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001432 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.ne" "sted_conditional_assignment_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001432 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001432 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001433, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001433 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.nes" "ted_conditional_assignment_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001433 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001433 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001434, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001434 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local" ".nested_loop_assignment_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001434 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001434 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001435, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001435 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local." "nested_loop_assignment_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001435 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001435 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001436, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001436 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.nes" "ted_dynamic_loop_assignment_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001436 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001436 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001437, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001437 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.nest" "ed_dynamic_loop_assignment_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001437 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001437 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001438, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001438 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.lo" "cal.loop_struct_array_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001438 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001438 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001439, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001439 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.loc" "al.loop_struct_array_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001439 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001439 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001440, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001440 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local." "loop_nested_struct_array_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001440 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001440 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001441, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001441 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.l" "oop_nested_struct_array_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001441 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001441 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001442, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001442 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local." "dynamic_loop_struct_array_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001442 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001442 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001443, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001443 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.d" "ynamic_loop_struct_array_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001443 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001443 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001444, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001444 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.dyna" "mic_loop_nested_struct_array_vertex", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001444 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001444 end"; } static HWTEST_F(ActsKhrgles30002TestSuite, TestCase_001445, Function | MediumTest | Level2) { GTEST_LOG_(INFO) << "TestCase_001445 start"; int argc = 3; const char *argv[3] = { ".", "--deqp-case=" "KHR-GLES3.shaders.struct.local.dynam" "ic_loop_nested_struct_array_fragment", "--deqp-archive-dir=/data/local/tmp/" }; FuncRunResult result = RunTestKHRGLES(argc, argv); ActsKhrgles30002TestSuite::runResult.numPassed += result.numPassed; ActsKhrgles30002TestSuite::runResult.numFailed += result.numFailed; ActsKhrgles30002TestSuite::runResult.numNotSupported += result.numNotSupported; ActsKhrgles30002TestSuite::runResult.numWarnings += result.numWarnings; ActsKhrgles30002TestSuite::runResult.numWaived += result.numWaived; if (result.numNotSupported == 1) { GTEST_LOG_(INFO) << "TestCase_001445 notsupport!"; } else if (result.isComplete) { EXPECT_TRUE(result.isComplete); EXPECT_TRUE(result.numPassed == 1); }; GTEST_LOG_(INFO) << "TestCase_001445 end"; }