From d07219211268d974cc0054b6fa2ab0702ce53dd3 Mon Sep 17 00:00:00 2001 From: cc_ggboy Date: Thu, 5 May 2022 20:12:32 +0800 Subject: [PATCH 1/6] cwm_0505_test Signed-off-by: cc_ggboy --- .../accesstoken/test/benchmarktest/BUILD.gn | 56 +++++++ .../benchmarktest/napi_atmanager_test.cpp | 147 ++++++++++++++++++ 2 files changed, 203 insertions(+) create mode 100644 interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn create mode 100644 interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp diff --git a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn new file mode 100644 index 000000000..14dd83d61 --- /dev/null +++ b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn @@ -0,0 +1,56 @@ +# Copyright (c) 2021 XXXX Device 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. + +import("//base/security/access_token/access_token.gni") +import("//build/test.gni") + +module_output_path = "access_token/interfaces_kit" + +config("access_token_kits_config_benchmarktest") { + visibility = [ ":*" ] + + include_dirs = [ + "//utils/native/base/include", + "//third_party/googletest/include", + "//base/security/access_token/interfaces/innerkits/token_setproc/include", + "//base/security/access_token/frameworks/common/include", + "//base/security/access_token/interfaces/innerkits/accesstoken/include", + "//base/security/access_token/interfaces/innerkits/accesstoken/include/permission_def.h" + ] + + cflags = [] + if (target_cpu == "arm") { + cflags += [ "-DBINDER_IPC_32BIT" ] + } + +} + +ohos_benchmarktest("napi_atmanager_test") { + + module_out_path = module_output_path + + sources = [ "napi_atmanager_test.cpp" ] + configs = [ ":access_token_kits_config_benchmarktest" ] + + deps = [ + "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk", + "//third_party/benchmark", + "//third_party/googletest:gtest_main", + ] +} + +group("benchmarktest") { + testonly = true + deps = [":napi_atmanager_test"] + +} \ No newline at end of file diff --git a/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp b/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp new file mode 100644 index 000000000..94d4849cd --- /dev/null +++ b/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp @@ -0,0 +1,147 @@ +/* + * Copyright (c) 2021-2022 Device 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 +#include +#include +#include +#undef private +#include "accesstoken_kit.h" +#include "accesstoken_log.h" +#include "permission_def.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; +using namespace OHOS::Security::AccessToken; + +namespace { +int32_t TOKENID = 0; + +static const std::string BENCHMARK_TEST_PERMISSION_NAME_ALPHA = "ohos.permission.ALPHA"; +PermissionDef PERMISSIONDEF = { + .permissionName = "ohos.permission.test1", + .bundleName = "accesstoken_test", + .grantMode = 1, + .label = "label", + .labelId = 1, + .description = "open the door", + .descriptionId = 1, + .availableLevel = APL_NORMAL +}; + +class AccessTokenNapiBenchmarkTest : public benchmark::Fixture { +public: + void SetUp(const ::benchmark::State &state) + {} + void TearDown(const ::benchmark::State &state) + {} +}; + +/** + * @tc.name: VerifyAccessTokenTestCase001 + * @tc.desc: VerifyAccessToken + * @tc.type: FUNC + * @tc.require: + */ +BENCHMARK_F(AccessTokenNapiBenchmarkTest, VerifyAccessTokenTestCase001)( + benchmark::State &st) +{ + GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest VerifyAccessTokenTestCase001 start!"; + for (auto _ : st) { + EXPECT_EQ(AccessTokenKit::VerifyAccessToken(TOKENID,BENCHMARK_TEST_PERMISSION_NAME_ALPHA),-1); + } +} + +BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, VerifyAccessTokenTestCase001)->Iterations(100)-> + Repetitions(3)->ReportAggregatesOnly(); + +/** + * @tc.name: GetPermissionFlagsTestCase002 + * @tc.desc: GetPermissionFlags + * @tc.type: FUNC + * @tc.require: + */ +BENCHMARK_F(AccessTokenNapiBenchmarkTest, GetPermissionFlagsTestCase002)( + benchmark::State &st) +{ + GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GetPermissionFlagsTestCase002 start!"; + for (auto _ : st) { + EXPECT_EQ(AccessTokenKit::GetPermissionFlag(TOKENID,BENCHMARK_TEST_PERMISSION_NAME_ALPHA),0); + } +} + +BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GetPermissionFlagsTestCase002)->Iterations(100)-> + Repetitions(3)->ReportAggregatesOnly(); + +/** + * @tc.name: GetDefPermissionTestCase003 + * @tc.desc: GetDefPermission + * @tc.type: FUNC + * @tc.require: + */ +BENCHMARK_F(AccessTokenNapiBenchmarkTest,GetDefPermissionTestCase003)( + benchmark::State &st) +{ + GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GetDefPermissionTestCase003 start!"; + for (auto _ : st) { + EXPECT_EQ(AccessTokenKit::GetDefPermission(BENCHMARK_TEST_PERMISSION_NAME_ALPHA,PERMISSIONDEF),-1); + } +} + +BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GetDefPermissionTestCase003)->Iterations(100)-> + Repetitions(3)->ReportAggregatesOnly(); + +/** + * @tc.name: RevokeUserGrantedPermissionTestCase004 + * @tc.desc: RevokeUserGrantedPermission + * @tc.type: FUNC + * @tc.require: + */ +BENCHMARK_F(AccessTokenNapiBenchmarkTest,RevokeUserGrantedPermissionTestCase004)( + benchmark::State &st) +{ + GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest RevokeUserGrantedPermissionTestCase004 start!"; + for (auto _ : st) { + EXPECT_EQ(AccessTokenKit::RevokePermission(TOKENID,BENCHMARK_TEST_PERMISSION_NAME_ALPHA,0), -1); + } +} + +BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, RevokeUserGrantedPermissionTestCase004)->Iterations(100)-> + Repetitions(3)->ReportAggregatesOnly(); + +/** + * @tc.name: GrantPermissionTestCase005 + * @tc.desc: GrantPermission + * @tc.type: FUNC + * @tc.require: + */ +BENCHMARK_F(AccessTokenNapiBenchmarkTest, GrantPermissionTestCase005)( + benchmark::State &st) +{ + GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GrantPermissionTestCase005 start!"; + for (auto _ : st) { + EXPECT_EQ(AccessTokenKit::GrantPermission(TOKENID,BENCHMARK_TEST_PERMISSION_NAME_ALPHA,0),-1); + } +} + +BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GrantPermissionTestCase005)->Iterations(100)-> + Repetitions(3)->ReportAggregatesOnly(); + + } //namespace + +// Run the benchmark +BENCHMARK_MAIN(); -- Gitee From 4ced17439016971fd9fd03b3bf035e68b0858b36 Mon Sep 17 00:00:00 2001 From: cc_ggboy Date: Thu, 5 May 2022 20:15:16 +0800 Subject: [PATCH 2/6] cwm_0505_test Signed-off-by: cc_ggboy --- bundle.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bundle.json b/bundle.json index 7cf142abc..5407eee17 100644 --- a/bundle.json +++ b/bundle.json @@ -78,7 +78,8 @@ "//base/security/access_token:accesstoken_build_module_test", "//base/security/access_token/interfaces/innerkits/accesstoken/test:unittest", "//base/security/access_token/interfaces/innerkits/nativetoken/test:unittest", - "//base/security/access_token/interfaces/innerkits/token_setproc/test:unittest" + "//base/security/access_token/interfaces/innerkits/token_setproc/test:unittest", + "//base/security/access_token/interfaces/kits/accesstoken/test/benchmarktest:benchmarktest" ] } } -- Gitee From de86cf24973b2ef62003fca848313447e0587238 Mon Sep 17 00:00:00 2001 From: cc_ggboy Date: Fri, 6 May 2022 09:36:27 +0800 Subject: [PATCH 3/6] cwm_0506_test Signed-off-by: cc_ggboy --- .../accesstoken/test/benchmarktest/BUILD.gn | 4 ++-- .../benchmarktest/napi_atmanager_test.cpp | 19 +++++++++---------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn index 14dd83d61..70fad327e 100644 --- a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn +++ b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn @@ -1,4 +1,4 @@ -# Copyright (c) 2021 XXXX Device Co., Ltd. +# Copyright (c) 2021-2022 Huawei Device 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 @@ -53,4 +53,4 @@ group("benchmarktest") { testonly = true deps = [":napi_atmanager_test"] -} \ No newline at end of file +} diff --git a/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp b/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp index 94d4849cd..98224eaa7 100644 --- a/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp +++ b/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021-2022 Device Co., Ltd. + * Copyright (c) 2021-2022 Huawei Device 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 @@ -62,7 +62,7 @@ BENCHMARK_F(AccessTokenNapiBenchmarkTest, VerifyAccessTokenTestCase001)( { GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest VerifyAccessTokenTestCase001 start!"; for (auto _ : st) { - EXPECT_EQ(AccessTokenKit::VerifyAccessToken(TOKENID,BENCHMARK_TEST_PERMISSION_NAME_ALPHA),-1); + EXPECT_EQ(AccessTokenKit::VerifyAccessToken(TOKENID, BENCHMARK_TEST_PERMISSION_NAME_ALPHA), -1); } } @@ -80,7 +80,7 @@ BENCHMARK_F(AccessTokenNapiBenchmarkTest, GetPermissionFlagsTestCase002)( { GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GetPermissionFlagsTestCase002 start!"; for (auto _ : st) { - EXPECT_EQ(AccessTokenKit::GetPermissionFlag(TOKENID,BENCHMARK_TEST_PERMISSION_NAME_ALPHA),0); + EXPECT_EQ(AccessTokenKit::GetPermissionFlag(TOKENID, BENCHMARK_TEST_PERMISSION_NAME_ALPHA), 0); } } @@ -93,12 +93,12 @@ BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GetPermissionFlagsTestCase002 * @tc.type: FUNC * @tc.require: */ -BENCHMARK_F(AccessTokenNapiBenchmarkTest,GetDefPermissionTestCase003)( +BENCHMARK_F(AccessTokenNapiBenchmarkTest, GetDefPermissionTestCase003)( benchmark::State &st) { GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GetDefPermissionTestCase003 start!"; for (auto _ : st) { - EXPECT_EQ(AccessTokenKit::GetDefPermission(BENCHMARK_TEST_PERMISSION_NAME_ALPHA,PERMISSIONDEF),-1); + EXPECT_EQ(AccessTokenKit::GetDefPermission(BENCHMARK_TEST_PERMISSION_NAME_ALPHA, PERMISSIONDEF), -1); } } @@ -111,12 +111,12 @@ BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GetDefPermissionTestCase003)- * @tc.type: FUNC * @tc.require: */ -BENCHMARK_F(AccessTokenNapiBenchmarkTest,RevokeUserGrantedPermissionTestCase004)( +BENCHMARK_F(AccessTokenNapiBenchmarkTest, RevokeUserGrantedPermissionTestCase004)( benchmark::State &st) { GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest RevokeUserGrantedPermissionTestCase004 start!"; for (auto _ : st) { - EXPECT_EQ(AccessTokenKit::RevokePermission(TOKENID,BENCHMARK_TEST_PERMISSION_NAME_ALPHA,0), -1); + EXPECT_EQ(AccessTokenKit::RevokePermission(TOKENID, BENCHMARK_TEST_PERMISSION_NAME_ALPHA, 0), -1); } } @@ -134,14 +134,13 @@ BENCHMARK_F(AccessTokenNapiBenchmarkTest, GrantPermissionTestCase005)( { GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GrantPermissionTestCase005 start!"; for (auto _ : st) { - EXPECT_EQ(AccessTokenKit::GrantPermission(TOKENID,BENCHMARK_TEST_PERMISSION_NAME_ALPHA,0),-1); + EXPECT_EQ(AccessTokenKit::GrantPermission(TOKENID, BENCHMARK_TEST_PERMISSION_NAME_ALPHA, 0), -1); } } BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GrantPermissionTestCase005)->Iterations(100)-> Repetitions(3)->ReportAggregatesOnly(); - } //namespace - + } // namespace // Run the benchmark BENCHMARK_MAIN(); -- Gitee From 0439870b562abca7214aef2cd1564a15fdf10987 Mon Sep 17 00:00:00 2001 From: cc_ggboy Date: Fri, 6 May 2022 10:30:00 +0800 Subject: [PATCH 4/6] cwm_0506_test Signed-off-by: cc_ggboy --- .../accesstoken/test/benchmarktest/BUILD.gn | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn index 70fad327e..71fc30283 100644 --- a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn +++ b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn @@ -1,18 +1,18 @@ -# Copyright (c) 2021-2022 Huawei Device 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 +# Copyright (c) 2021-2022 Huawei Device 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. import("//base/security/access_token/access_token.gni") -import("//build/test.gni") +import("//build/test.gni") module_output_path = "access_token/interfaces_kit" @@ -25,20 +25,18 @@ config("access_token_kits_config_benchmarktest") { "//base/security/access_token/interfaces/innerkits/token_setproc/include", "//base/security/access_token/frameworks/common/include", "//base/security/access_token/interfaces/innerkits/accesstoken/include", - "//base/security/access_token/interfaces/innerkits/accesstoken/include/permission_def.h" - ] + "//base/security/access_token/interfaces/innerkits/accesstoken/include/permission_def.h", + ] cflags = [] if (target_cpu == "arm") { cflags += [ "-DBINDER_IPC_32BIT" ] } - } ohos_benchmarktest("napi_atmanager_test") { - module_out_path = module_output_path - + sources = [ "napi_atmanager_test.cpp" ] configs = [ ":access_token_kits_config_benchmarktest" ] @@ -51,6 +49,5 @@ ohos_benchmarktest("napi_atmanager_test") { group("benchmarktest") { testonly = true - deps = [":napi_atmanager_test"] - + deps = [ ":napi_atmanager_test" ] } -- Gitee From a385144535b7cb01bdd1dd1f0742fb6ac4121f28 Mon Sep 17 00:00:00 2001 From: cc_ggboy Date: Fri, 6 May 2022 11:08:28 +0800 Subject: [PATCH 5/6] cwm_0506_test Signed-off-by: cc_ggboy --- interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn | 2 +- .../accesstoken/test/benchmarktest/napi_atmanager_test.cpp | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn index 71fc30283..ac7b31e99 100644 --- a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn +++ b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn @@ -9,7 +9,7 @@ # 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. +# limitations under the License. import("//base/security/access_token/access_token.gni") import("//build/test.gni") diff --git a/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp b/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp index 98224eaa7..b5144c4dd 100644 --- a/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp +++ b/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp @@ -140,7 +140,6 @@ BENCHMARK_F(AccessTokenNapiBenchmarkTest, GrantPermissionTestCase005)( BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GrantPermissionTestCase005)->Iterations(100)-> Repetitions(3)->ReportAggregatesOnly(); +} // namespace - } // namespace -// Run the benchmark -BENCHMARK_MAIN(); +BENCHMARK_MAIN(); \ No newline at end of file -- Gitee From a5a16fa32719ab1f5952f3d184089972151a0a38 Mon Sep 17 00:00:00 2001 From: cc_ggboy Date: Fri, 6 May 2022 17:31:13 +0800 Subject: [PATCH 6/6] cwm_0506_test Signed-off-by: cc_ggboy --- .../accesstoken/test/benchmarktest/BUILD.gn | 4 +-- .../benchmarktest/napi_atmanager_test.cpp | 32 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn index ac7b31e99..12ff0d36f 100644 --- a/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn +++ b/interfaces/kits/accesstoken/test/benchmarktest/BUILD.gn @@ -34,7 +34,7 @@ config("access_token_kits_config_benchmarktest") { } } -ohos_benchmarktest("napi_atmanager_test") { +ohos_benchmarktest("NapiAtmanagerTest") { module_out_path = module_output_path sources = [ "napi_atmanager_test.cpp" ] @@ -49,5 +49,5 @@ ohos_benchmarktest("napi_atmanager_test") { group("benchmarktest") { testonly = true - deps = [ ":napi_atmanager_test" ] + deps = [ ":NapiAtmanagerTest" ] } diff --git a/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp b/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp index b5144c4dd..9b08c8398 100644 --- a/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp +++ b/interfaces/kits/accesstoken/test/benchmarktest/napi_atmanager_test.cpp @@ -43,7 +43,7 @@ PermissionDef PERMISSIONDEF = { .availableLevel = APL_NORMAL }; -class AccessTokenNapiBenchmarkTest : public benchmark::Fixture { +class NapiAtmanagerTest : public benchmark::Fixture { public: void SetUp(const ::benchmark::State &state) {} @@ -57,16 +57,16 @@ public: * @tc.type: FUNC * @tc.require: */ -BENCHMARK_F(AccessTokenNapiBenchmarkTest, VerifyAccessTokenTestCase001)( +BENCHMARK_F(NapiAtmanagerTest, VerifyAccessTokenTestCase001)( benchmark::State &st) { - GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest VerifyAccessTokenTestCase001 start!"; + GTEST_LOG_(INFO) << "NapiAtmanagerTest VerifyAccessTokenTestCase001 start!"; for (auto _ : st) { EXPECT_EQ(AccessTokenKit::VerifyAccessToken(TOKENID, BENCHMARK_TEST_PERMISSION_NAME_ALPHA), -1); } } -BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, VerifyAccessTokenTestCase001)->Iterations(100)-> +BENCHMARK_REGISTER_F(NapiAtmanagerTest, VerifyAccessTokenTestCase001)->Iterations(100)-> Repetitions(3)->ReportAggregatesOnly(); /** @@ -75,16 +75,16 @@ BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, VerifyAccessTokenTestCase001) * @tc.type: FUNC * @tc.require: */ -BENCHMARK_F(AccessTokenNapiBenchmarkTest, GetPermissionFlagsTestCase002)( +BENCHMARK_F(NapiAtmanagerTest, GetPermissionFlagsTestCase002)( benchmark::State &st) { - GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GetPermissionFlagsTestCase002 start!"; + GTEST_LOG_(INFO) << "NapiAtmanagerTest GetPermissionFlagsTestCase002 start!"; for (auto _ : st) { EXPECT_EQ(AccessTokenKit::GetPermissionFlag(TOKENID, BENCHMARK_TEST_PERMISSION_NAME_ALPHA), 0); } } -BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GetPermissionFlagsTestCase002)->Iterations(100)-> +BENCHMARK_REGISTER_F(NapiAtmanagerTest, GetPermissionFlagsTestCase002)->Iterations(100)-> Repetitions(3)->ReportAggregatesOnly(); /** @@ -93,16 +93,16 @@ BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GetPermissionFlagsTestCase002 * @tc.type: FUNC * @tc.require: */ -BENCHMARK_F(AccessTokenNapiBenchmarkTest, GetDefPermissionTestCase003)( +BENCHMARK_F(NapiAtmanagerTest, GetDefPermissionTestCase003)( benchmark::State &st) { - GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GetDefPermissionTestCase003 start!"; + GTEST_LOG_(INFO) << "NapiAtmanagerTest GetDefPermissionTestCase003 start!"; for (auto _ : st) { EXPECT_EQ(AccessTokenKit::GetDefPermission(BENCHMARK_TEST_PERMISSION_NAME_ALPHA, PERMISSIONDEF), -1); } } -BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GetDefPermissionTestCase003)->Iterations(100)-> +BENCHMARK_REGISTER_F(NapiAtmanagerTest, GetDefPermissionTestCase003)->Iterations(100)-> Repetitions(3)->ReportAggregatesOnly(); /** @@ -111,16 +111,16 @@ BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GetDefPermissionTestCase003)- * @tc.type: FUNC * @tc.require: */ -BENCHMARK_F(AccessTokenNapiBenchmarkTest, RevokeUserGrantedPermissionTestCase004)( +BENCHMARK_F(NapiAtmanagerTest, RevokeUserGrantedPermissionTestCase004)( benchmark::State &st) { - GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest RevokeUserGrantedPermissionTestCase004 start!"; + GTEST_LOG_(INFO) << "NapiAtmanagerTest RevokeUserGrantedPermissionTestCase004 start!"; for (auto _ : st) { EXPECT_EQ(AccessTokenKit::RevokePermission(TOKENID, BENCHMARK_TEST_PERMISSION_NAME_ALPHA, 0), -1); } } -BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, RevokeUserGrantedPermissionTestCase004)->Iterations(100)-> +BENCHMARK_REGISTER_F(NapiAtmanagerTest, RevokeUserGrantedPermissionTestCase004)->Iterations(100)-> Repetitions(3)->ReportAggregatesOnly(); /** @@ -129,16 +129,16 @@ BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, RevokeUserGrantedPermissionTe * @tc.type: FUNC * @tc.require: */ -BENCHMARK_F(AccessTokenNapiBenchmarkTest, GrantPermissionTestCase005)( +BENCHMARK_F(NapiAtmanagerTest, GrantPermissionTestCase005)( benchmark::State &st) { - GTEST_LOG_(INFO) << "AccessTokenNapiBenchmarkTest GrantPermissionTestCase005 start!"; + GTEST_LOG_(INFO) << "NapiAtmanagerTest GrantPermissionTestCase005 start!"; for (auto _ : st) { EXPECT_EQ(AccessTokenKit::GrantPermission(TOKENID, BENCHMARK_TEST_PERMISSION_NAME_ALPHA, 0), -1); } } -BENCHMARK_REGISTER_F(AccessTokenNapiBenchmarkTest, GrantPermissionTestCase005)->Iterations(100)-> +BENCHMARK_REGISTER_F(NapiAtmanagerTest, GrantPermissionTestCase005)->Iterations(100)-> Repetitions(3)->ReportAggregatesOnly(); } // namespace -- Gitee