From 002b8fd4311b9e363dd3e077fae700c5142096b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=88=E7=9A=93=E6=9D=B0?= Date: Thu, 22 Aug 2024 13:38:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=9D=E5=AF=B9=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: MisterE --- services/dtbabilitymgr/test/BUILD.gn | 7 +-- services/dtbschedmgr/test/BUILD.gn | 24 ++------ .../unittest/bundle_manager_internal_test.cpp | 1 - .../distributed_sched_continuation_test.cpp | 1 - .../distributed_sched_service_first_test.cpp | 1 - .../distributed_sched_service_second_test.cpp | 1 - .../unittest/distributed_sched_test_util.cpp | 27 --------- .../unittest/distributed_sched_test_util.h | 1 - .../mission/dms_continue_manager_test.cpp | 3 - .../unittest/bundle_dependencies/BUILD.gn | 22 ------- .../bmsThirdBundle/BUILD.gn | 38 ------------ .../bmsThirdBundle/src/main/config.json | 56 ------------------ .../bmsThirdBundle/src/main/js/default/app.js | 22 ------- .../src/main/js/default/i18n/en-US.json | 6 -- .../src/main/js/default/i18n/zh-CN.json | 6 -- .../src/main/js/default/pages/index/index.css | 24 -------- .../src/main/js/default/pages/index/index.hml | 20 ------- .../src/main/js/default/pages/index/index.js | 25 -------- .../js/resources/base/element/string.json | 12 ---- .../main/js/resources/base/media/snowball.png | Bin 6320 -> 0 bytes test/sceneProject/unittest/ohos_test/BUILD.gn | 21 ------- .../unittest/ohos_test/ohos_test.xml | 31 ---------- 22 files changed, 6 insertions(+), 343 deletions(-) delete mode 100644 test/sceneProject/unittest/bundle_dependencies/BUILD.gn delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/BUILD.gn delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/config.json delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/app.js delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/i18n/en-US.json delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/i18n/zh-CN.json delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.css delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.hml delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.js delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/resources/base/element/string.json delete mode 100644 test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/resources/base/media/snowball.png delete mode 100644 test/sceneProject/unittest/ohos_test/BUILD.gn delete mode 100644 test/sceneProject/unittest/ohos_test/ohos_test.xml diff --git a/services/dtbabilitymgr/test/BUILD.gn b/services/dtbabilitymgr/test/BUILD.gn index a0762556..3493d01c 100644 --- a/services/dtbabilitymgr/test/BUILD.gn +++ b/services/dtbabilitymgr/test/BUILD.gn @@ -61,11 +61,8 @@ if (os_account_part) { dtbabilitymgr_external_deps += [ "os_account:os_account_innerkits" ] } -dtbabilitymgr_public_deps = [ - "//foundation/ability/dmsfwk/services/dtbschedmgr:distributedschedsvr", - "//third_party/googletest:gmock_main", - "//third_party/googletest:gtest_main", -] +dtbabilitymgr_public_deps = + [ "${distributed_service}/dtbschedmgr:distributedschedsvr" ] dtbabilitymgr_sources = [ "${distributed_service}/dtbabilitymgr/src/continuation_manager/app_connection_stub.cpp", diff --git a/services/dtbschedmgr/test/BUILD.gn b/services/dtbschedmgr/test/BUILD.gn index 77474c4f..d426e9f0 100644 --- a/services/dtbschedmgr/test/BUILD.gn +++ b/services/dtbschedmgr/test/BUILD.gn @@ -115,8 +115,6 @@ if (dmsfwk_mmi_listener) { dsched_public_deps = [ "${distributed_service}/dtbschedmgr:distributedschedsvr", "${dms_path}/common:distributed_sched_utils", - "//third_party/googletest:gmock_main", - "//third_party/googletest:gtest_main", ] dtbschedmgr_sources = [ "unittest/distributed_sched_test_util.cpp" ] @@ -131,11 +129,6 @@ distributed_event_sources = [ ohos_unittest("distributedschedsvrtest") { module_out_path = module_output_path - deps = [ - "${dms_path}/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle:bmsThirdBundle", - "${dms_path}/test/sceneProject/unittest/ohos_test:copy_ohos_test", - ] - sources = [ "unittest/continue_scene_session_handler_test.cpp", "unittest/distributed_sched_adapter_test.cpp", @@ -244,11 +237,6 @@ ohos_unittest("dschedcontinuetest") { public_deps = dsched_public_deps } - deps = [ - "${dms_path}/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle:bmsThirdBundle", - "${dms_path}/test/sceneProject/unittest/ohos_test:copy_ohos_test", - ] - if (dmsfwk_mission_manager) { defines = [ "SUPPORT_DISTRIBUTED_MISSION_MANAGER" ] } @@ -366,10 +354,7 @@ ohos_unittest("bundlemanagerinternaltest") { "${distributed_service}/dtbschedmgr/test/resource:coverage_flags", ] configs += dsched_configs - deps = [ - "${dms_path}/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle:bmsThirdBundle", - "${dms_path}/test/sceneProject/unittest/ohos_test:copy_ohos_test", - ] + if (is_standard_system) { external_deps = dsched_external_deps public_deps = dsched_public_deps @@ -397,14 +382,12 @@ ohos_unittest("softbusadaptertest") { "${dms_path}/services/dtbschedmgr/test/resource:coverage_flags", ] configs += dsched_configs - deps = [ - "${dms_path}/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle:bmsThirdBundle", - "${dms_path}/test/sceneProject/unittest/ohos_test:copy_ohos_test", - ] + if (is_standard_system) { external_deps = dsched_external_deps public_deps = dsched_public_deps } + external_deps += [ "googletest:gmock" ] part_name = "dmsfwk" subsystem_name = "ability" } @@ -639,6 +622,7 @@ group("unittest") { ":dschedcontinuestatetest", ":dschedcontinuetest", ":dschedswitchstatustest", + ":hisyseventreporttest", ":softbusadaptertest", "${dms_path}/common/test/unittest:distributed_sched_utils_test", ] diff --git a/services/dtbschedmgr/test/unittest/bundle_manager_internal_test.cpp b/services/dtbschedmgr/test/unittest/bundle_manager_internal_test.cpp index a0266536..5dbfe792 100644 --- a/services/dtbschedmgr/test/unittest/bundle_manager_internal_test.cpp +++ b/services/dtbschedmgr/test/unittest/bundle_manager_internal_test.cpp @@ -39,7 +39,6 @@ constexpr int32_t SLEEP_TIME = 1000; void BundleManagerInternalTest::SetUpTestCase() { DTEST_LOG << "BundleManagerInternalTest::SetUpTestCase" << std::endl; - DistributedSchedUtil::InstallThirdPartyHap(); std::this_thread::sleep_for(std::chrono::milliseconds(SLEEP_TIME)); } diff --git a/services/dtbschedmgr/test/unittest/distributed_sched_continuation_test.cpp b/services/dtbschedmgr/test/unittest/distributed_sched_continuation_test.cpp index 1f0d7e4c..af6ce12c 100644 --- a/services/dtbschedmgr/test/unittest/distributed_sched_continuation_test.cpp +++ b/services/dtbschedmgr/test/unittest/distributed_sched_continuation_test.cpp @@ -51,7 +51,6 @@ void DSchedContinuationTest::SetUpTestCase() const std::string pkgName = "DBinderBus_" + std::to_string(getprocpid()); std::shared_ptr initCallback_ = std::make_shared(); DeviceManager::GetInstance().InitDeviceManager(pkgName, initCallback_); - DistributedSchedUtil::InstallThirdPartyHap(); std::this_thread::sleep_for(std::chrono::milliseconds(SLEEP_TIME)); } diff --git a/services/dtbschedmgr/test/unittest/distributed_sched_service_first_test.cpp b/services/dtbschedmgr/test/unittest/distributed_sched_service_first_test.cpp index 391b6a8e..50d356d0 100644 --- a/services/dtbschedmgr/test/unittest/distributed_sched_service_first_test.cpp +++ b/services/dtbschedmgr/test/unittest/distributed_sched_service_first_test.cpp @@ -100,7 +100,6 @@ void DistributedSchedServiceFirstTest::SetUpTestCase() const std::string pkgName = "DBinderBus_" + std::to_string(getprocpid()); std::shared_ptr initCallback_ = std::make_shared(); DeviceManager::GetInstance().InitDeviceManager(pkgName, initCallback_); - DistributedSchedUtil::InstallThirdPartyHap(); std::this_thread::sleep_for(std::chrono::milliseconds(SLEEP_TIME)); } diff --git a/services/dtbschedmgr/test/unittest/distributed_sched_service_second_test.cpp b/services/dtbschedmgr/test/unittest/distributed_sched_service_second_test.cpp index 16e62798..95fe9ca8 100644 --- a/services/dtbschedmgr/test/unittest/distributed_sched_service_second_test.cpp +++ b/services/dtbschedmgr/test/unittest/distributed_sched_service_second_test.cpp @@ -99,7 +99,6 @@ void DistributedSchedServiceSecondTest::SetUpTestCase() const std::string pkgName = "DBinderBus_" + std::to_string(getprocpid()); std::shared_ptr initCallback_ = std::make_shared(); DeviceManager::GetInstance().InitDeviceManager(pkgName, initCallback_); - DistributedSchedUtil::InstallThirdPartyHap(); std::this_thread::sleep_for(std::chrono::milliseconds(SLEEP_TIME)); } diff --git a/services/dtbschedmgr/test/unittest/distributed_sched_test_util.cpp b/services/dtbschedmgr/test/unittest/distributed_sched_test_util.cpp index e2a89500..04aa38cb 100644 --- a/services/dtbschedmgr/test/unittest/distributed_sched_test_util.cpp +++ b/services/dtbschedmgr/test/unittest/distributed_sched_test_util.cpp @@ -35,7 +35,6 @@ namespace DistributedSchedule { using namespace AppExecFwk; namespace { const std::string TAG = "DistributedSchedUtil"; -const std::string HAP_FILE_PATH = "/data/test/resource/dmsfwk/resource/bmsThirdBundle.hap"; const char* DISTSCHED_PROCESS_NAME = "distributedsched"; constexpr int32_t DMS_LOAD_SA_TIMEOUT_MS = 10000; constexpr int32_t USER_ID = 100; @@ -130,32 +129,6 @@ sptr DistributedSchedUtil::GetBundleManager() return iface_cast(bmsProxy); } -int32_t DistributedSchedUtil::InstallThirdPartyHap() -{ - auto bms = GetBundleManager(); - if (bms == nullptr) { - HILOGE("bms is null"); - return FAILED_RETURN; - } - auto installer = bms->GetBundleInstaller(); - if (!installer) { - HILOGE("installer is null"); - return FAILED_RETURN; - } - InstallParam installParam; - installParam.installFlag = InstallFlag::NORMAL; - installParam.userId = USER_ID; - sptr statusReceiver(new (std::nothrow) StatusReceiverImpl()); - if (!statusReceiver) { - return FAILED_RETURN; - } - bool result = installer->Install(HAP_FILE_PATH, installParam, statusReceiver); - if (!result) { - return FAILED_RETURN; - } - return 0; -} - void DistributedSchedUtil::MockProcessAndPermission(const char* processName, const char *perms[], int32_t permsNum) { uint64_t tokenId; diff --git a/services/dtbschedmgr/test/unittest/distributed_sched_test_util.h b/services/dtbschedmgr/test/unittest/distributed_sched_test_util.h index 53dd1fe8..e08c7825 100644 --- a/services/dtbschedmgr/test/unittest/distributed_sched_test_util.h +++ b/services/dtbschedmgr/test/unittest/distributed_sched_test_util.h @@ -37,7 +37,6 @@ public: static void LoadSystemAbilitySuccessNotify(const sptr& remoteObject); static void LoadSystemAbilityFailNotify(); static sptr GetBundleManager(); - static int32_t InstallThirdPartyHap(); static std::mutex remoteMutex_; static sptr remote_; diff --git a/services/dtbschedmgr/test/unittest/mission/dms_continue_manager_test.cpp b/services/dtbschedmgr/test/unittest/mission/dms_continue_manager_test.cpp index 88493be7..de3c61e3 100644 --- a/services/dtbschedmgr/test/unittest/mission/dms_continue_manager_test.cpp +++ b/services/dtbschedmgr/test/unittest/mission/dms_continue_manager_test.cpp @@ -720,9 +720,6 @@ HWTEST_F(DMSContinueManagerTest, testGetAbilityNameByMissionId_001, TestSize.Lev int32_t ret = DMSContinueSendMgr::GetInstance().GetAbilityNameByMissionId(MISSIONID_01, abilityName); EXPECT_EQ(abilityName, ABILITY_NAME_01); EXPECT_EQ(ret, ERR_OK); - - ret = DMSContinueSendMgr::GetInstance().GetBundleNameByMissionId(MISSIONID_02, abilityName); - EXPECT_EQ(ret, INVALID_PARAMETERS_ERR); DTEST_LOG << "DMSContinueManagerTest testGetAbilityNameByMissionId_001 end" << std::endl; } diff --git a/test/sceneProject/unittest/bundle_dependencies/BUILD.gn b/test/sceneProject/unittest/bundle_dependencies/BUILD.gn deleted file mode 100644 index ae6479d4..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/BUILD.gn +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2023 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. - -group("bundle_dependencies") { - testonly = true - deps = [] - - deps += [ - # deps file - "dependencies_entry:dependencies_entry", - ] -} diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/BUILD.gn b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/BUILD.gn deleted file mode 100644 index 8a133121..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/BUILD.gn +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2023 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("//build/ohos/app/app.gni") -import("../../../../../dmsfwk.gni") - -ohos_hap("bmsThirdBundle") { - hap_profile = "./src/main/config.json" - hap_name = "bmsThirdBundle" - subsystem_name = "bundlemanager" - final_hap_path = "$root_out_dir/tests/unittest/dmsfwk/distributedschedsvrtest/resource/${hap_name}.hap" - testonly = true - deps = [ - ":hjs_demo_js_assets", - ":hjs_demo_resources", - ] - certificate_profile = - "${dms_path}/test/sceneProject/signature/com.third.hiworld.example.p7b" -} - -ohos_js_assets("hjs_demo_js_assets") { - source_dir = "./src/main/js/default" -} - -ohos_resources("hjs_demo_resources") { - sources = [ "./src/main/js/resources" ] - hap_profile = "./src/main/config.json" -} diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/config.json b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/config.json deleted file mode 100644 index 9c6a42ef..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/config.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "app": { - "bundleName": "com.third.hiworld.example", - "vendor": "example", - "version": { - "code": 1, - "name": "1.0" - }, - "apiVersion": { - "compatible": 3, - "target": 3 - } - }, - "deviceConfig": { - "default": {} - }, - "module": { - "package": "com.third.hiworld.example.hap", - "name": "bmsThirdBundle", - "deviceType": [ - "tablet", - "default", - "tv", - "car", - "2in1" - ], - "distro": { - "deliveryWithInstall": true, - "moduleName": "testability", - "moduleType": "entry" - }, - "abilities": [ - { - "name": "bmsThirdBundle", - "icon": "$media:snowball", - "label": "bmsThirdBundle Ability", - "launchType": "singleton", - "orientation": "unspecified", - "type": "page", - "visible": true - } - ], - "js": [ - { - "pages": [ - "pages/index/index" - ], - "name": "default", - "window": { - "designWidth": 720, - "autoDesignWidth": true - } - } - ] - } -} \ No newline at end of file diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/app.js b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/app.js deleted file mode 100644 index d053b4a3..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/app.js +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 2023 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. - */ -export default { - onCreate() { - console.info('AceApplication onCreate'); - }, - onDestroy() { - console.info('AceApplication onDestroy'); - } -}; diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/i18n/en-US.json b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/i18n/en-US.json deleted file mode 100644 index e63c70d9..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/i18n/en-US.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "strings": { - "hello": "Hello", - "world": "World" - } -} \ No newline at end of file diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/i18n/zh-CN.json b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/i18n/zh-CN.json deleted file mode 100644 index de6ee574..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/i18n/zh-CN.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "strings": { - "hello": "您好", - "world": "世界" - } -} \ No newline at end of file diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.css b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.css deleted file mode 100644 index ed1feff4..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.css +++ /dev/null @@ -1,24 +0,0 @@ -/* -* Copyright (c) 2023 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. -*/ - -.container { - flex-direction: column; - justify-content: center; - align-items: center; -} - -.title { - font-size: 100px; -} diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.hml b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.hml deleted file mode 100644 index 9e66dfc2..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.hml +++ /dev/null @@ -1,20 +0,0 @@ - - -
- - {{ $t('strings.hello') }} {{ title }} - -
diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.js b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.js deleted file mode 100644 index 1148deb8..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/default/pages/index/index.js +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) 2023 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. - */ -const injectRef = Object.getPrototypeOf(global) || global -injectRef.regeneratorRuntime = require('@babel/runtime/regenerator') - -export default { - data: { - title: "" - }, - onInit() { - this.title = this.$t('strings.world'); - } -} diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/resources/base/element/string.json b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/resources/base/element/string.json deleted file mode 100644 index ba50b57d..00000000 --- a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/resources/base/element/string.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "string": [ - { - "name": "entry_MainAbility", - "value": "bmsfirstright" - }, - { - "name": "mainability_description", - "value": "JS_Phone_Empty Feature Ability" - } - ] -} \ No newline at end of file diff --git a/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/resources/base/media/snowball.png b/test/sceneProject/unittest/bundle_dependencies/bmsThirdBundle/src/main/js/resources/base/media/snowball.png deleted file mode 100644 index 8966a1e3de00956d251d5c1497aa251ea7b5c49f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6320 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 mSnLFLp=bs6A@GNy - - - - - - - - - - - - - - - \ No newline at end of file