From c9774f7425f65efdadf5efb5dbd714ce2a4974f5 Mon Sep 17 00:00:00 2001 From: chenxun Date: Thu, 7 Jul 2022 10:48:30 +0800 Subject: [PATCH] add depq3 testcase Signed-off-by: chenxun --- ...gles3swizzles_vector_swizzlesTestCase2.cpp | 1993 +++++++++++++++++ 1 file changed, 1993 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzles_vector_swizzlesTestCase2.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzles_vector_swizzlesTestCase2.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzles_vector_swizzlesTestCase2.cpp new file mode 100644 index 000000000..45ec52ddf --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzles_vector_swizzlesTestCase2.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 "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30003TestSuite.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002919, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002919 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_sp_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002919 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002919 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002920, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002920 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec3_pp_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002920 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002920 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002921, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002921 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_pp_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002921 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002921 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002922, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002922 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_stp_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002922 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002922 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002923, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002923 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_stp_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002923 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002923 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002924, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002924 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_pts_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002924 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002924 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002925, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002925 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_pts_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002925 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002925 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002926, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002926 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_sss_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002926 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002926 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002927, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002927 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_sss_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002927 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002927 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002928, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002928 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_ppp_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002928 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002928 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002929, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002929 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_ppp_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002929 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002929 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002930, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002930 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_ppt_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002930 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002930 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002931, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002931 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_ppt_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002931 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002931 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002932, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002932 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_tst_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002932 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002932 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002933, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002933 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_tst_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002933 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002933 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002934, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002934 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_sps_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002934 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002934 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002935, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002935 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_sps_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002935 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002935 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002936, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002936 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_stts_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002936 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002936 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002937, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002937 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_stts_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002937 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002937 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002938, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002938 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_pppp_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002938 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002938 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002939, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002939 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_pppp_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002939 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002939 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002940, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002940 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec3_r_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002940 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002940 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002941, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002941 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_r_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002941 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002941 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002942, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002942 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec3_b_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002942 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002942 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002943, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002943 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_b_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002943 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002943 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002944, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002944 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec3_rb_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002944 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002944 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002945, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002945 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_rb_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002945 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002945 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002946, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002946 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec3_bb_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002946 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002946 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002947, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002947 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_bb_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002947 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002947 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002948, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002948 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_rgb_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002948 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002948 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002949, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002949 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_rgb_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002949 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002949 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002950, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002950 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_bgr_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002950 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002950 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002951, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002951 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_bgr_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002951 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002951 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002952, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002952 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_rrr_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002952 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002952 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002953, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002953 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_rrr_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002953 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002953 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002954, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002954 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_bbb_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002954 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002954 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002955, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002955 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_bbb_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002955 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002955 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002956, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002956 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_bbg_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002956 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002956 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002957, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002957 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_bbg_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002957 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002957 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002958, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002958 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_grg_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002958 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002958 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002959, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002959 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_grg_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002959 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002959 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002960, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002960 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_rbr_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002960 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002960 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002961, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002961 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_rbr_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002961 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002961 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002962, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002962 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_rggr_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002962 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002962 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002963, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002963 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_rggr_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002963 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002963 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002964, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002964 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec3_bbbb_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002964 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002964 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002965, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002965 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec3_bbbb_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002965 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002965 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002966, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002966 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec4_x_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002966 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002966 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002967, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002967 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_x_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002967 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002967 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002968, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002968 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec4_w_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002968 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002968 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002969, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002969 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_w_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002969 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002969 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002970, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002970 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec4_wx_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002970 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002970 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002971, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002971 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_wx_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002971 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002971 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002972, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002972 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles" + ".vector_swizzles.mediump_vec4_wz_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002972 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002972 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002973, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002973 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_wz_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002973 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002973 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002974, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002974 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_www_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002974 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002974 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002975, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002975 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_www_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002975 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002975 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002976, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002976 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_yyw_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002976 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002976 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002977, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002977 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_yyw_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002977 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002977 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002978, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002978 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_wzy_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002978 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002978 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002979, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002979 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_wzy_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002979 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002979 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002980, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002980 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_xyzw_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002980 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002980 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002981, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002981 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_xyzw_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002981 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002981 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002982, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002982 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_wzyx_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002982 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002982 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002983, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002983 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_wzyx_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002983 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002983 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002984, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002984 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_xxxx_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002984 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002984 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002985, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002985 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_xxxx_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002985 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002985 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002986, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002986 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_yyyy_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002986 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002986 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002987, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002987 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_yyyy_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002987 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002987 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002988, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002988 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_wwww_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002988 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002988 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002989, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002989 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_wwww_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002989 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002989 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002990, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002990 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles." + "vector_swizzles.mediump_vec4_wzzw_vertex", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002990 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002990 end"; +} + +static HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002991, Function | MediumTest | Level2) +{ + GTEST_LOG_(INFO) << "TestCase_002991 start"; + int argc = 3; + const char *argv[3] = { + ".", + "--deqp-case=" + "dEQP-GLES3.functional.shaders.swizzles.v" + "ector_swizzles.mediump_vec4_wzzw_fragment", + "--deqp-archive-dir=/data/local/tmp/" + }; + + FuncRunResult result = RunTestKHRGLES(argc, argv); + ActsDeqpgles30003TestSuite::runResult.numPassed += result.numPassed; + ActsDeqpgles30003TestSuite::runResult.numFailed += result.numFailed; + ActsDeqpgles30003TestSuite::runResult.numNotSupported += result.numNotSupported; + ActsDeqpgles30003TestSuite::runResult.numWarnings += result.numWarnings; + ActsDeqpgles30003TestSuite::runResult.numWaived += result.numWaived; + if (result.numNotSupported == 1) { + GTEST_LOG_(INFO) << "TestCase_002991 notsupport!"; + } else if (result.isComplete) { + EXPECT_TRUE(result.isComplete); + EXPECT_TRUE(result.numPassed == 1); + }; + GTEST_LOG_(INFO) << "TestCase_002991 end"; +} -- GitLab